阅读:1436回复:0
请问如何取得TCP出错重发的数据包的数目?
请问如何编程取得: 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)的部分? 如何编程自己取得这些数据? |
|