znframework / package-socket
ZN 框架 Socket 包
1.1.3
2023-08-01 10:57 UTC
Requires
- php: >=7.0.0
- znframework/package-zerocore: >=6.0
This package is auto-updated.
Last update: 2024-09-30 01:16:29 UTC
README
请按照以下步骤进行安装和使用。
安装
您只需运行以下代码即可进行安装。
composer require znframework/package-socket
文档
点击您的库的服务器文档。
点击您的库的客户端文档。
使用示例
以下展示了基本级别的使用方法。
<?php require 'vendor/autoload.php'; # File: server.php $socket = ZN\Socket\Server::run('tcp', '127.0.0.1', 8080); $socket->live(function($socket) { switch( $socket->read() ) { case 'exit' : $socket->write('Goodbye!'); return; case 'write': $socket->write('Run write command.'); break; case 'read' : $socket->write('Run read command.'); break; default : return; } }); # File: client.php $socket = ZN\Socket\Client::run('tcp', '127.0.0.1', 8080); $socket->write($command); echo $socket->read();