我在同个服务器上有两个项目,部署了两个gateway,同时守护进程开启服务,但只有一个可以使用,两个不能同时使用,我用的端口号都不同,不知道为啥? 还有一个gatewayworker是可以多个项目使用吗?比如我一个进程是 $gateway = new Gateway("tcp://0.0.0.0:8282"); 另外开一个$gateway2 = new Gateway("tcp://0....
使用gateway通过client同时给APP客户端发送消息,安卓客户端有时候会数据丢失,接收数据有点问题,现在想说如何确认客户端是否成功收到数据,客户端接收到数据发一个消息回来,但client只能发不能接,咋搞啊...
通过php调用socket,想给所有连接的而用户或者某一些用户发送消息, 但通过onMessage里面用$connection->send('uid is' . $d); 都只能发给一个请求者(发送消息给socket的用户); 使用 foreach ($worker->connections as $connection) { $connection->send('uid is' . $d); } ...