TCP工具客戶端發(fā)送數(shù)據(jù)為: aa aa 00 01 02 02 02 02 00 64 02 07 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 ...
我自定義了一套協(xié)議,采用的TCP傳輸方式,協(xié)議主要作用是判斷數(shù)據(jù)完整及有效性并進行初步處理轉(zhuǎn)換成一個對象提交到ONMESSAGE里面去處理. 現(xiàn)在有一個問題,當我在INPUT里面判斷出來BUFFER里面的數(shù)據(jù)幀頭是錯誤的,不符合我的協(xié)議規(guī)范要求,這時我需要將BUFFER清空并返回0,表示清空緩沖區(qū),不調(diào)用DECODE并等待下一幀數(shù)據(jù)的到達. 測試直接設置BUFFER=NULL無效,下一幀數(shù)據(jù)到達時會加上之前錯誤的數(shù)據(jù)...