C socket - 发送和接收时间之间的差异

时间:2013-10-09 11:11:44

标签: performance tcp wifi send recv

我正在使用两个设备,它们的时钟正确同步(偏移小于1毫秒)。我需要使用WiFi发送180KB(估计带宽大约 20Mb / s )。

我在发送器上使用C函数发送(使用 TCP ),在接收器上使用recv。由于两个时钟是同步的,我希望发送时间和接收时间应该相同(不考虑传播时间)。

然而,我发现接收时间比发送时间高10ms-15ms,并且考虑到估计的发送/接收时间应该约为60ms,这种差异非常大。我不认为问题是由于通过接收器上的 TCP 堆栈进行处理。

有什么想法吗?

0 个答案:

没有答案