2010-12-16 27 views
0

我繼承了一個包含兩個應用程序之間對話的項目。一個在本地C++中,另一個在VB.NET中。協議是這樣的,即消息的前4個字節(32位)對大小進行編碼。然而,VB.NET方面從來沒有設置這些前四個字節,但它確實使用了.net方法BeginSendTo,它接受一個參數的大小。BeginSend是否以4字節的大小整數前綴消息?

所以我的問題是, BeginSendTo方法是否以4字節int形式自動將大小添加到消息的開頭?

回答

1

編號BeginSendTo()方法的參數size指示buffer參數實際發送的字節數。詳細信息請參見the MSDN entry

相關問題