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

gatewayworker的 Gateway::sendToUid($senduid,json_encode($data));發(fā)送消息會有不穩(wěn)定性!??

敖德薩

當硬件用tcp協(xié)議而前端用websocket時為何Gateway::sendToUid($senduid,json_encode($data))發(fā)送數(shù)據(jù)是不穩(wěn)定的(不穩(wěn)定是指我已經(jīng)走到這一步了var_dump($senduid)是有數(shù)據(jù)的 但是我硬件那邊是接收不到這個指令 前端從新鏈接再發(fā)送指令就有可能接收到 或者沒有那只有重新鏈接 再發(fā)送 就有可能接收到了 注:這期間是沒有任何報錯的而且$senduid是一直有數(shù)據(jù)的)!

所以我想問是不是我的問題還是說這個也會存在一定的問題呢? 因為已經(jīng)到了最后一步?。。?!

3368 2 0
2個回答

six

我們有用gatewayworker做硬件通訊,而且是幾萬的設備線量,可以說gatewayWorker很穩(wěn)定。

我覺得你首先應該是懷疑業(yè)務問題,詳細記錄日志,每一步操作都詳細記錄,包括client_id uid。
比如有沒有運行到bindUid,uid和clientid是否正確,是否真的運行到了sendToUid,uid參數(shù)是否正確,數(shù)據(jù)是否不為空。檢查一個設備是否重復調(diào)用了bindUid導致uid被覆蓋。還要抓包看是否發(fā)送了數(shù)據(jù)給硬件,因為也有可能發(fā)送了數(shù)據(jù)但是硬件沒響應。等等。

  • 暫無評論
敖德薩

為什么沒有握手成功在onmessge里也可以接收到websocket發(fā)過來的消息?大佬回答一下 我就是沒有握手成功 然后onmessge可以接收到消息 然后到 Gateway::sendToUid($senduid,json_encode($data));的時候我在硬件沒有看到消息然后總是誤以為這個地方出錯了

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