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

websocket 分包處理

weoweo520

請問 我用的workerman gateway2.0 框架 , 客戶端是html5 js websocket , 發(fā)送的時候也是直接發(fā)送 writeUTF8('....') flush(); 服務端收到也是直接 jsondecode 解碼, 整個過程沒有看到裝包 解包。。心里很擔心。目前只有自己一臺手機 測試是正常能通信的。 但是當包大一些 這個沒有分包的(或者底層已經(jīng)分過了?) 機制 肯定 會有粘包 斷包的情況。 我想請問 底層有沒有做過類似處理? 或者wm 服務端已經(jīng)做過了。 前端需要在結尾手動加 '\r\n'?

 // gateway 進程,這里使用Text協(xié)議,可以用telnet測試
$gateway = new Gateway("Websocket://0.0.0.0:8282");
// gateway名稱,status方便查看
$gateway->name = 'MspGateway';

這是 服務端 協(xié)議

6773 1 0
1個回答

walkor 打賞

websocket是一種通訊協(xié)議,通訊協(xié)議主要就是用來解決分包問題的,協(xié)議庫回自動判斷分包,所以使用websocket協(xié)議應用層不用擔心粘包 斷包情況。

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