/tale-socket

Primary LanguagePHPMIT LicenseMIT

Packagist License CI Coverage

Tale Socket

What is Tale Collection?

A simple socket implementation using the PHP socket extension.

Installation

composer require talesoft/tale-socket

Usage

use Tale\Socket\Factory;

$factory = new Factory();

$socket = $factory->connectFromUrlString('tcp://google.com:80');

$socket->send("GET / HTTP/1.1\r\nHost: google.com\r\nConnection: close\r\n\r\n");

while (($data = $socket->read(1024)) !== '') {
    echo $data;
}