我想知道是否有一种编程方式来获取通过TCP流发送数据时使用的全部带宽的度量.因为我似乎无法知道网络堆栈如何将流分成数据包,或者当它发送TCP SYN或ACK或它在后台为你做的许多事情时,我只能对此进行粗略估计.
我能想到的唯一解决方案是实际嗅探界面,但我想认为堆栈已经可以为我收集这些统计数据了.
这是在Windows或Linux下在Java中运行的(当然,首选便携式解决方案),但我可以JNI-ize C/C++答案,以便(和OS API调用)也是一个很好的答案.谢谢!
performance networking tcp measurement
measurement ×1
networking ×1
performance ×1
tcp ×1