在iPhone / iOS上recvfrom的性能

时间:2016-06-02 14:14:50

标签: ios objective-c iphone wifi recvfrom

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

通常,wifi连接应该能够在不到1ms的时间内提供512byte的包。出于某些原因,在我们的案例中,recvfrom需要2.5-4.5ms才能获得包裹。

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

是否有人遇到类似问题或有想法如何解决这个问题?我意识到,作为智能手机,在网络层面上有很多事情发生,但在这种情况下我们甚至尝试过Airplane-Mode并且仍然遇到同样的问题。

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

我很感谢任何想法!

最佳, 拉尔夫

1 个答案:

答案 0 :(得分:0)

检查速度问题是否一致或仅在初始连接上。我已经看到过去的许多问题都存在延迟建立连接,因为设备已经唤醒了#39;通讯链接。