自定義協(xié)議粘包問題
我在gateway里用自定義tcp協(xié)議,參考text協(xié)議寫的,區(qū)別就是text協(xié)議用的\n作為結束符,我是用的5555作為結束符。。。老大說,text協(xié)議不會粘包,但是為啥我用5555結尾就粘包呢?客戶端是智能電器,可能因網絡不穩(wěn)定導致的粘包。
我在input($buffer)中,只return一個包的長度,但是在encode($buffer)中,還是會同時把兩個包一起發(fā)過來。

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