我想通過套接字與我的PC上的本地AS3 Air應用程序進行通信。 在這種情況下,VB.Net應用程序充當服務器,而Air應用程序是客戶端。VB.Net套接字通信,正在接收異常數據
.Net應用程序每25ms向Air應用程序發送數據。我沒有發送任何消息終止。 我剛收到有關Air應用程序的數據並對其進行處理。
在接收端,當我調試數據時,我看到一些轉換已經被連接。
喜歡的東西,如果我送"ABCDEF"
先後爲大多數情況下,我在某些情況下,我收到"ABCDEF"
但是我收到"ABCDEFABCDEF"
有沒有可能是底層TCP網絡相結合的數據,然後發送它作爲一個包。 我是否真的需要發送一些消息終止符,例如"ABCDEF$"
,然後在接收端拆分我的消息?
我是不是玩得很開心?
我正在使用networkStream.Write(),這也適用於該方法嗎? – 2011-02-24 12:51:50
@Kevin - 是的,它使用'Socket。發送'內部 – 2011-02-24 13:08:56
什麼是避免這種情況的推薦技術? – 2011-02-24 14:10:14