0

我正在开发一个速度绝对至关重要的应用程序。我们通过专用 wifi 使用 UDP 连接(没有公共互联网,同一个房间 wifi)。

一般来说,一个 wifi 连接应该能够在不到 1 毫秒的时间内提供一个 512 字节的数据包。出于某种原因,在我们的案例中,recvfrom 需要 2.5-4.5 毫秒,直到我们得到包。

我已经完成了所有的挖掘和研究,以尽可能优化连接设置。(接收门槛等)

有没有人遇到过类似的问题或知道如何解决这个问题?我意识到,作为智能手机,网络层面发生了很多事情,但在这种情况下,我们甚至尝试了飞行模式,但仍然遇到同样的问题。

我会切换到 RAW 套接字,但 Apple 不允许这样做 - 所以我们需要解决这个问题。

我很感谢任何想法!

最好的,拉尔夫

4

1 回答 1

0

检查速度问题是否一致或仅在初始连接上。在过去,我已经看到了许多问题,因为设备“唤醒”了通信链路,因此建立连接存在延迟。

于 2016-06-02T14:41:22.450 回答