codingpaws / layer4
This package is abandoned and no longer maintained.
No replacement package was suggested.
Object-oriented PHP TCP/UDP connection manager
v2.1
2021-06-15 17:08 UTC
Requires (Dev)
- nunomaduro/phpinsights: 9999999-dev
- phpunit/phpunit: ^9.5
README
layer4 is an object-oriented PHP TCP (and UDP) client manager that abstracts and simplifies network requests for you. 🤵
Getting started
Install layer4 by running composer require codingpaws/layer4
.
use CodingPaws\Layer4\ConnectionFactory;
$client = ConnectionFactory::tcp('example.com', '80');
$client->send("GET / HTTP/1.1\n");
$client->send("Host: example.com\n\n");
echo $client->read(1024 * 1024);
// Prints:
// HTTP/1.1 200 OK
// ...