devsmine / pnet
Complete PHP Networking Toolkit
Installs: 41
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/devsmine/pnet
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2025-09-27 01:12:22 UTC
README
Complete PHP Networking Toolkit
composer require devsmine/pnet
Socket Server Side.
use Devsmine\pnet\network\Socket; try{ $server = new Socket(SERVER_IP, SERVER_PORT, [ 'bind' => true, 'listen' => true ]); echo "Server initiated... \n"; $server->startServer('', function($message) { $response=[$message]; // return your custom message; $response =json_encode($response); return $response; }, 'closure'); }catch (\Exception $exception){ echo $exception->getMessage()."\n"; }
Socket Client Side delectaration.
$request = 1; $start = microtime(true); for($i =0; $i<$request; $i++) { $socket = new Socket(SERVER_IP, SERVER_PORT, ['connect' => true]); $response = $socket->send(json_encode(["hello"])); echo $response; $socket->close(); } echo "\n".'Execution Time: ' . (microtime(true) - $start) . "\n";