請問 我用的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é)議