A simple socket implementation using the PHP socket extension.
composer require talesoft/tale-socket
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;
}