1

我正在为微芯片编写一个软件,它将通过以太网发送一些数据,但我遇到了一个问题。我正在发送一个 TCP SYN 段,但我没有得到服务器的答复。

一切看起来都很好,获得答案的数据包和我的数据包之间的唯一区别是我的数据包没有选项(池描述为可选)。是否应该定义一些选项以使 SYN 正常工作?

(如果有人知道如何以一种不错的形式从wireshark复制一个数据包,我会告诉你我的数据包。)

4

2 回答 2

0

确保您的 tcp 标头填充字节设置为全 0 或 0xff

于 2015-04-28T18:32:46.703 回答
0

正如 cxxl 在评论中提到的那样,问题是 TCP 校验和不正确。

于 2015-04-28T19:50:07.050 回答