
延迟可以通过统计 TCP 建立的时间来获得,但是丢包率怎么获得?
除了不断地 tcpping 之外还有其他办法吗?
1 est 2015-07-25 16:25:13 +08:00 可以,但是不怎么跨平台。getsockopt 可以得到 SOCK_INFO 。解析这个结构体可以得到 tcpi_lost丢包数,tcpi_retrans重传数。 windows, linux, os x下都不怎么一样。。。。。。。。。。。。ios用的是bsd的。 |
3 Septembers 2015-07-25 18:11:25 +08:00 @est 人肉wiki? |
4 est 2015-07-25 18:33:09 +08:00 @Septembers 恰好做过而已。 |
5 est 2015-07-25 18:35:18 +08:00 打错了。是getsockopt 得到 TCP_INFO。不是SOCK_INFO |