請(qǐng)問 我用的workerman gateway2.0 框架 , 客戶端是html5 js websocket , 發(fā)送的時(shí)候也是直接發(fā)送 writeUTF8('....') flush(); 服務(wù)端收到也是直接 jsondecode 解碼, 整個(gè)過程沒有看到裝包 解包。。心里很擔(dān)心。目前只有自己一臺(tái)手機(jī) 測(cè)試是正常能通信的。 但是當(dāng)包大一些 這個(gè)沒有分包的(或者底層已經(jīng)分過了?) 機(jī)制 肯定 會(huì)有粘包 斷包的情況。 我想請(qǐng)問 底層有沒有做過類似處理? 或者wm 服務(wù)端已經(jīng)做過了。 前端需要在結(jié)尾手動(dòng)加 '\r\n'?
// gateway 進(jìn)程,這里使用Text協(xié)議,可以用telnet測(cè)試
$gateway = new Gateway("Websocket://0.0.0.0:8282");
// gateway名稱,status方便查看
$gateway->name = 'MspGateway';
這是 服務(wù)端 協(xié)議