YAHYAHYAH
驱动牛犊
驱动牛犊
  • 注册日期2003-07-31
  • 最后登录2004-09-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1397回复:0

请问如何取得TCP出错重发的数据包的数目?

楼主#
更多 发布于:2003-08-02 02:19
请问如何编程取得: 1. 数据在传输过程中, 由于网线受干扰等原因, 出现错误, 由TCP协议底层要求重发的数据包数目; 2 TCP发出的数据包的总数目; 3 TCP接收到的数据包的总数目? 只要指导一下研究方向就好, 我现在不知道从哪里下手, 多谢诸位大虾.

在命令行下执行的\"netstat -s\"可以查看到:
TCP Statistics for IPv4

  Active Opens                        = 9640
  Passive Opens                       = 1323
  Failed Connection Attempts          = 391
  Reset Connections                   = 1047
  Current Connections                 = 5
  Segments Received                   = 421709
  Segments Sent                       = 310227
  Segments Retransmitted              = 2507

这样的数据, 其中的Segments Retransmitted是否就是出错重传的数据包数目? 如果是, 这些出错重传的包是属于发送(Segments Sent)的,还是属于接收(Segments Received)的部分? 如何编程自己取得这些数据?
游客

返回顶部