标签: performance tcp wifi send recv
我正在使用两个设备,它们的时钟正确同步(偏移小于1毫秒)。我需要使用WiFi发送180KB(估计带宽大约 20Mb / s )。
180KB
我在发送器上使用C函数发送(使用 TCP ),在接收器上使用recv。由于两个时钟是同步的,我希望发送时间和接收时间应该相同(不考虑传播时间)。
然而,我发现接收时间比发送时间高10ms-15ms,并且考虑到估计的发送/接收时间应该约为60ms,这种差异非常大。我不认为问题是由于通过接收器上的 TCP 堆栈进行处理。
60ms
有什么想法吗?