这里写问题描述
在IndexController index 里面,写如下代码。
Gateway::$registerAddress = '127.0.0.1:1236';
Gateway::sendToGroup("123456", hex2bin("020300000002C438"));//给特定组发消息
Gateway::sendToGroup("234567", hex2bin("010300000002C40B"));//给特定组发消息
return json( array_merge(Gateway::getAllUidList(),Gateway::getAllClientIdList()));
控制器可以放回正常的数组。
Gateway::sendToGroup("123456", hex2bin("020300000002C438"));//给特定组发消息
只会执行这一个,第二个就不执行了 123456 、234567 这些组都有的。
如果把第二个,放在前面,也执行这个,后面的就不执行了。
这是为什么呢?
目的是循环给所有的组发不同的消息。
请问一下这个怎么搞,或者搞个什么方案,谢谢了。
应该是第一个消息发出后客户端断开了连接
1: 看看是不是有报错
2: 是不是没执行到,每行print打印一下