找到問(wèn)題了,原因是協(xié)議的問(wèn)題,設(shè)備發(fā)出的協(xié)議是這種JSON格式的包{……}{……},包之間沒(méi)有任何結(jié)束符。所以在自定義協(xié)議是用 "}{" 作為包和包之間判斷結(jié)束符。發(fā)一個(gè)包時(shí),例如{……},服務(wù)端就沒(méi)有辦法解析出包,需要等待第二包進(jìn)行拼接后,取出上一個(gè)包。
socket_create() 代碼不發(fā)下?