merlinthemagic / mtm-ws-socket
PHP 7的Web sockets
dev-master
2023-05-11 13:59 UTC
Requires
- php: >=7.3.0
- merlinthemagic/mtm-certs: >=0.0.1
This package is auto-updated.
Last update: 2024-09-11 16:44:57 UTC
README
服务器
监听端口
$ipAddr = "127.0.0.1";
$port = 5433;
$sockObj = \MTM\WsSocket\Factories::getSockets()->getNewServer();
$sockObj->setConnection("tcp", $ipAddr, $port);
新客户端
当新客户端注册时,您可以收到一个回调,让您验证是否允许该客户端连接。
连接后,新的套接字将被传递到该方法中。
如果您拒绝新客户端,则抛出异常,否则返回true。
$sockObj->setNewClientCb($someObject, "someMethod");