swoole多个server监听不同端口如何相互转发消息?
比如同时监听10002、10003、10005进行tcp服务,端口10002连接客户端发送的消息直接转发到端口10003所有的客户端。
网友回复
看看官方的示例代码
<?php $server = new Swoole\WebSocket\Server("0.0.0.0", 9514, SWOOLE_BASE); $tcp = $server->listen("0.0.0.0", 9515, SWOOLE_SOCK_TCP); $tcp->set([]); $server->on("open", function ($serv, $req) { echo "new WebSocket Client, fd={$req->fd}\n"; }); $server->on("message", function ($serv, $frame)...
点击查看剩余70%