2011-10-26 33 views
1

如何阻止VB6 Winsock發送流結束字節?它在每封郵件後發送一個0,並且與我的代碼混淆。如何阻止VB6 Winsock發送流結束字節?

+0

你可以忽略零點嗎?如果每次只發送一個,忽略流中的最後一個字節。 –

+4

這裏有點可疑。第一個Winsock不支持TCP中的「消息」(你曾說過「流」),第二個我從未見過任何「流結束」0字節。聽起來像你的代碼中的邏輯錯誤。 – Bob77

+0

@BobRiemersma:你說的沒錯,如果你把這個帖子作爲答案,我很樂意標記你。我分配了比我使用的多1個字節。我發送了23,而不是22. –

回答

3

您收到的唯一字節是發送的字節。 TCP/IP不會添加額外的字節。此外,在TCP/IP中,「流的結尾」與消息的結尾不同。流不會結束,除非連接斷開。

如果你可以發佈一些代碼,我們可以在問題的底部。