$groupList = Gateway::getClientIdListByGroup('Online');当我尝试使用以上代码访问一个群组中所有的Client列表时报错Invalid argument supplied for foreach();
同时Gateway将我我的连接移除了。。
Gateway报错日志如下:
Exception: gateway inner pack err cmd=25 in D:\WorkSpace\PHP\WorkSpace\GatewayWorker-for-win\vendor\workerman\gateway-worker-for-win\src\Gateway.php:797
但是诸如sendToUid、getClientIdCountByGroup这些基础功能可以使用。
诸位有遇见这种情况否?
版本低了?
GatewayClient的版本是version 3.0.12,难道说GatewayClient没有这个功能么?
gatewayWorker版本要支持才行吧
@2604:gatewayWorker显示版本为version:3.5.1
3.5.1估计是workerman的版本
我看到 http://doc2.workerman.net/get-client-id-list-by-group.html 文档里有版本说明,要求Gateway版本>=3.0.8,还给出了查看Gateway版本的方法,你看下呢
卧槽,3.5.1还真是WorkerMan的,哇擦,那请问高版本需要怎么升级呢?谢谢大神!!
我都是直接下载替换
linux的版本是新的TAT,windows还是老版本的。多谢大神指点!