国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

gatewayWorker心跳問題

Jank_o

關(guān)于心跳問題請教下大家,使用 Gatewayworker 搭建的webSocket服務端,客戶端是Arduino

參照文檔做了心跳設(shè)置:

客戶端能收到PONG回復,抓包結(jié)果也是一致的。在vendor\workerman\gateway-worker\src\Gateway.php 打印幾個參數(shù),發(fā)現(xiàn)Gateway總是檢測不到心跳,導致連接關(guān)閉,不知道哪里不對

3593 2 0
2個回答

Jank_o

服務端在centOS/win10上都跑過,結(jié)果是一致的

  • 暫無評論
keytehu

這個ping是websocket協(xié)議的層面的心跳,貌似GatewayWorker不識別。你得定時發(fā)點正常數(shù)據(jù)當心跳。

  • Jank_o 2020-12-20

    謝謝解答。疑問正是這個,webSocket ping不能作為心跳

  • xiasha11 2020-12-22

    客戶端定時每X秒(推薦小于60秒)向服務端發(fā)送特定數(shù)據(jù)(任意數(shù)據(jù)都可)

    客戶端連接 pingInterval*pingNotResponseLimit=xx 秒內(nèi)沒有任何數(shù)據(jù)傳輸給服務端則服務端認為對應客戶端已經(jīng)掉線,服務端關(guān)閉連接并觸發(fā)onClose回調(diào)。

  • Jank_o 2020-12-24

    @900:這兩天忙,沒關(guān)注,不好意思。首先謝謝解答,個人因為業(yè)務原因,正是想實現(xiàn)使用webSocket ping作為心跳

年代過于久遠,無法發(fā)表回答
??