2014-12-15 23:25:51 Worker:sendBufferToWorker fail. the Connections between Gateway and BusinessWorker are not ready 2014-12-15 23:25:56 Worker:sendBufferToWorker fail. the Connections between Gateway and Busin...
发现一个问题. 比如一个设备发过来的数据包不符合协议. 于是踢掉此设备. 但设备仍然向服务器发了数据. 等第二次连接后, 这些之前的数据又上来了, 导致再次协议失败. 这种情况怎么处理, 能在来了连接后先清一次吗?...
use app\wifi_client\Lib\Gateway; ..... Gateway::sendToAll("i am here\n"); 这样好像不行. Unable to find 'app\workerman\applications\wifi_client\Lib\Gateway' in file: /var/www/yii2.0/workerman/applications/wifi_client/...
我现在是加了心跳功能来检测物体是否还在线. 用数据库来存这些相关的物体. 如果想从网页上去控制这个设备, 有什么好的方式, 我现在也用的一个socket去连的, workman里区别是web. 物体, 还是手机. 这种方式, 有其它更好的方式吗?...
public static function onGatewayMessage, 在这个函数里, 如果接收的数据格式错误, 返回false, 这时系统会踢掉客户端, 担客户端的状态是不对的, 没有被正常踢掉, 不能检测到这个断开....
用telnet一连, 一发就出这个错, 缓冲区超过. leo@ubuntu:~/yii-health/workerman-master/workerman/bin$ Worker:client_ip:127.0.0.1 strlen(recvBuffers)=6+1717859166>10485760 and close connection and close connectionWorker:client_...