我想用c#测量bandwidh。这就是我做的。欢迎提出意见和建议。
如果你们有任何建议或评论,请随时这样做。
感谢。
答案 0 :(得分:1)
要计算带宽,我会使用TCP而不是UDP。当您使用UDP时,所有数据报都可以通过您的网卡(100mbps)快速输出,并在链的“最慢链路”(例如512kbps电缆调制解调器/路由器)排队。如果队列缓冲区已满,则可能会丢弃数据报。所以你的测试不太可靠。
我会使用TCP并进行一些数学运算将tcp速度(KB / s)转换为吞吐量(Mbps)(我认为TCP开销约为8%)