TCP-Syn没有被回答

时间:2013-10-01 15:56:35

标签: c networking tcp

我正在Objective C和C中实现TCP。 当我将Syn Packet发送到服务器时,我没有得到答案。 可以在此处找到数据包的pcap文件: Tcp-Syn.pcap

数据包是否格式错误,或者我是否遗漏了一些导致我的数据包被丢弃的约定?

1 个答案:

答案 0 :(得分:1)

在wireshark中打开您的文件。

转到编辑 - >偏好设置 - >协议 - > TCP ,启用“如果可能,验证TCP校验和”

您会发现您生成的TCP校验和错误。

以太网头中的MAC地址也都是0,这看起来很奇怪 - 这个数据包将去哪里?