用telnet一連, 一發(fā)就出這個(gè)錯(cuò), 緩沖區(qū)超過(guò).
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_ip:127.0.0.1 strlen(recvBuffers)=4+1712130658>10485760 and close connection
錯(cuò)了. 應(yīng)該用Gateway 的端口去連.
但發(fā)現(xiàn)另一個(gè)問(wèn)題.
hello
t said :l
t said :h
t said :e
發(fā)送的hello, 但接收到的三次. 并最后兩個(gè)丟掉.
好的
你好. 我現(xiàn)在做物聯(lián)網(wǎng)的應(yīng)用. 我想問(wèn)一個(gè)問(wèn)題. 我用php做的web上 通用的做法是不是也去連Gateway的socket然后向特定的uid設(shè)備發(fā)指令. 還有更方便的辦法嗎.
web上可以把a(bǔ)pplications\Demo文件夾拷貝過(guò)去,然后引用 Demo/Lib/Gateway.php(引用這個(gè)文件后會(huì)自動(dòng)加載Demo下的的一些其他文件) ,然后就直接調(diào)用\Lib\Gateway::sendToClient($client_id, $message) 方法就可以了。
也就是說(shuō)web上把Demo拷貝過(guò)去就可以直接調(diào)用\Lib\Gateway::sendToClient($client_id, $message) 等方法給客戶端發(fā)送數(shù)據(jù)了