使用了自定義協(xié)議后,PHP 客戶端請(qǐng)求 socket_create()無法使用
問題描述
找到問題了,原因是協(xié)議的問題,設(shè)備發(fā)出的協(xié)議是這種JSON格式的包{……}{……},包之間沒有任何結(jié)束符。所以在自定義協(xié)議是用 "}{" 作為包和包之間判斷結(jié)束符。發(fā)一個(gè)包時(shí),例如{……},服務(wù)端就沒有辦法解析出包,需要等待第二包進(jìn)行拼接后,取出上一個(gè)包。
1個(gè)回答
年代過于久遠(yuǎn),無法發(fā)表回答