我遇到了套接字编程工作的问题。我编写了一个通过套接字/网络流发送命令的 TCP 客户端。我正在使用Wireshark查看通过电线的原始数据。每次我发送“命令”(意味着我 Flush() 网络流)时,Wireshark 应用程序都会告诉我 TCP 标头中的校验和不正确(说“它应该是 0x2440,但是是 0x0000)。我确实收到了 ACK .我不明白为什么在应用程序层我必须关心 TCP 标头。这是不对的。有人知道我为什么会收到这个“错误”。有没有我不知道的设置? 我正在使用带有 Tcp 的 .NET 2.0 套接字。谢谢。
问问题
566 次