workerman 两种协议给指定客户端发送数据uidConnections数组访问不到

0

1、设备通过socket长链接到workerman,网页通过http下发命令给workerman控制设备


2、WINDOWS下,用的Workerman 4.0.6 按照手册的“一个workerman两种协议”和“向指定客户端发送数据”的方法实现如下:


3、在$http_worker->onMessage中,TELNET 链接可以收到网页向发送来的消息。但是将$http_worker->socketWorker->connections换成$http_worker->socketWorker->uidConnections。TELNET就无法接收到了。

4、看起来是uidConnections数组没有效果。这样就无法通过网页向指定用户发送命令了。麻烦各位帮忙看看,谢谢!

已邀请:

six

赞同来自:

uidConnection加connection的时候记录日志,看下运行到没。如果没加connection,那就空的喽

要回复问题请先登录注册