ios - 如何在 iOS 7 的 Multipeer Connectivity 框架中设置 tcp_nodelay

标签 ios iphone objective-c ios7 multipeer-connectivity

我正在使用 iOS 7 的 MultipeerConnectivity 框架在多个设备之间传递消息。我可以在 MultipeerConnectivity 框架中设置 TCP_NODELAY,以便消息应该以最小延迟传递。

有没有其他方法可以将小消息以最小延迟传递到其他设备,最好小于 100 毫秒。

我想要最小延迟,因为我必须同时在两个设备上启动音频。如果延迟超过 100 毫秒,则可以观察到两个音频中的延迟。

感谢进阶。

最佳答案

是的,MultiPeer Framework 中有一个选项可以使用非可靠模式发送数据。它将立即发送数据,没有任何延迟。但不能保证一定会交付。

我希望它能奏效。

关于ios - 如何在 iOS 7 的 Multipeer Connectivity 框架中设置 tcp_nodelay,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19564518/

相关文章:

ios - "Sign in With Apple"是否允许应用向后兼容 iOS 12 及更低版本?

ios - 应用程序适用于模拟器,但不适用于设备。奇怪的错误信息? X代码

ios - 有什么方法可以在不使用 SNMP 的情况下检测所连接主机设备的软件版本或内核版本

iphone - 点击屏幕锁定按钮时如何完全退出我的应用程序?

iphone - 链接至 iTunes 评级页面

iphone - 适用于 iphone 的 Mapsforge 模拟

ios - 将 NSDictionary 添加到数组

ios - 使用 UITapGestureRecognizer 防止按钮在 View 后面时触发

删除 Main.storyboard 后 iOS 应用程序崩溃

ios - 错误 : createEncodedCachedResponseAndRequestForXPCTransmission . 在 iOS 8.0 中执行应用程序