我正在为微芯片写软件,它将通过以太网发送一些数据,但我遇到了问题。我正在发送一个TCP SYN段,我没有从服务器回答。
一切看起来都很好,获得答案的数据包与我的数据包之间唯一的区别是我的数据包没有选项(池描述为可选)。是否有一些选项应该为SYN定义正常工作?
(如果有人知道如何以很好的形式从wireshark复制数据包,我会告诉你我的数据包。)
答案 0 :(得分:0)
确保您的tcp标头填充字节设置为全0或0xff
答案 1 :(得分:0)
正如评论中提到的cxxl,问题是TCP校验和不正确。