使用GatewayWorker,設(shè)備使用TCP協(xié)議進(jìn)行連接,連接同一端口。
設(shè)備本身一共有 3 種設(shè)備協(xié)議可供選擇
現(xiàn)在設(shè)備傳輸數(shù)據(jù)出現(xiàn)了粘包現(xiàn)象,想到了定制協(xié)議。設(shè)備發(fā)出的數(shù)據(jù)沒辦法進(jìn)行修改。
我該從哪里下手呢?
沒有開始結(jié)束標(biāo)記就沒辦法解決粘包問題,除了更改協(xié)議,其它幾乎無解
最好是分兩個(gè)端口,每個(gè)端口一種協(xié)議,這樣代碼互相不影響。如果你能根據(jù)數(shù)據(jù)區(qū)分出是哪種協(xié)議,也是可以一個(gè)端口的,都寫成一個(gè)協(xié)議文件解析。