解决方案 »
- CButtonST能不能用于商业用途?就是codeproject网站上的。
- vb调用c++的dll函数,如何返回函数中指针数组的值呢?
- 请大家帮忙啊!一个莫名其妙的bug
- 请教怎么改变静态文本字体大小?
- 请问哪里有wia的相关知识介绍阿?
- 如何制作可注册的DLL文件?
- 用InterDev Creating a Web project,在Step 1 Specify a server and mode的时候出错,Unable to contact web server http://
- 有高手在吗??5分钟之内要结果 >>谢了.......
- MFC程序,当数据量特别大的时候用什么数据库好呢。
- 谁能替我写一个在服务器上读取新闻的程序!
- 关于在MFC中查找文本中数据并显示的问题
- MFC修改登录界面
2 你使用的什么网卡,只有一些特别的网卡很识tcp 计算tcpchecksum,照理应该由协议栈计算tcpchecksum。看了一下你的两个报文的截图,也有可能是你的第二个报文的帧长度小于60导致的。正常情况,如果报文长度不足60(带链路层的长度),要补上一些字节到60.而你的syn ack报文有60,没有具体的报文,你可以将报文发给我看一下。
2.按照实际项目中的情况,网卡确实应该是计算了,因为后来关闭此功能后问题修复了
3.对于你说的SYN+ACK包的长度有60,而普通的ACK包没有达到60,这个对TCP协议栈是否进行校验和有影响么?这方面有没有具体的协议说明啥的,麻烦分享下,谢谢啦~