ios - 在iOS 9上禁用WiFi辅助UDP传输

标签 ios xcode network-programming wifi gcdasyncudpsocket

我想使用GCDAsyncUdpSocket在本地网络中发送UDP包。
我担心的是,由于iOS 9中新引入的“WiFi辅助”,UDP包有时会通过LTE发送。
有什么方法可以防止iOS 9将流量传递到蜂窝网络,而是要求它始终使用WiFi?

非常感谢您的任何想法!

最佳答案

我认为您可以使用“可达性”来检测电话是否连接到Wi-Fi或蜂窝数据,然后避免发送消息或管理该特定条件。您也可以要求用户通过弹出窗口禁用Wi-Fi助手,以确保避免出现此问题。

关于ios - 在iOS 9上禁用WiFi辅助UDP传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32637048/

相关文章:

ios - apple-app-site-association 文件格式错误

ios - 轻量级迁移后在类型为 'package_number_7' 的对象上找不到属性 'User *'

c - 网络协议(protocol)中的定时器

java - Netty IdleStateHandler 的问题——我是不是以错误的方式测试它?

iphone - 可以重置 UIButton 背景图片吗?

ios - 如何在完成处理程序中传递数据

ios - iOS Game Center 可以在游戏中的玩家之间传递字符串/对象吗?

c# - 如何在 monotouch Xamarin 中动态调整按钮和标签的大小

ios - Cocoalibspotify(Spotify IOS)中是否有任何收藏选项?

java - 从主机连接到虚拟服务器失败,网络无法从 Java 访问