boywhp
驱动中牛
驱动中牛
  • 注册日期2007-08-09
  • 最后登录2015-04-24
  • 粉丝2
  • 关注0
  • 积分1105分
  • 威望515点
  • 贡献值0点
  • 好评度254点
  • 原创分1分
  • 专家分0分
阅读:2615回复:4

TinyTcp求人指点bug

楼主#
更多 发布于:2010-06-09 21:14
TinyTcp是我自己实现的一个开源TCPIP协议栈
我目前测试的最主要的bug是:一开始TCP传输正常,一直平稳然后突然出现丢包,接收到大量的DupACK包,然后Tcp就TImeout了,我抓了包也分析不出bug,期待有人帮我指点一下,拜谢!
附件是最新的源码打包以及测试说明
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
沙发#
发布于:2010-06-10 13:44
看看id和tcp windows是否正确
走走看看开源好 Solaris vs Linux
boywhp
驱动中牛
驱动中牛
  • 注册日期2007-08-09
  • 最后登录2015-04-24
  • 粉丝2
  • 关注0
  • 积分1105分
  • 威望515点
  • 贡献值0点
  • 好评度254点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2010-06-10 17:42
回 1楼(cyliu) 的帖子
是突然超时的bug,ID和tcp windows肯定不会出问题的,电信网络基本上测试不出问题来的,应该是发送控制方面的bug,不过我不知道哪里出了问题了
wollok
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2012-07-18
  • 粉丝0
  • 关注0
  • 积分571分
  • 威望335点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
地板#
发布于:2011-03-15 11:06
附件呢?好想看看楼主的东西呢。
iihacker
论坛版主
论坛版主
  • 注册日期2010-01-07
  • 最后登录2017-08-16
  • 粉丝5
  • 关注8
  • 积分377分
  • 威望1941点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2011-03-16 11:21
你是不是修改了数据包的长度? 如果这样的话会导致SEQ 和ACK 不能同步、然后就RST了

猜测而已
NDIS 1群74755180 NDIS 2群182802097 交换机软硬件技术群 187471475 FPGA PCI PCIE 群187471817
游客

返回顶部