在iOS中通过移动网络发送请求

时间:2016-10-06 23:16:01

标签: ios sockets inputstream outputstream

在我的一个应用程序中,我只需要在2G / 3g / 4g上发出HTTP请求。如果设备连接到Wifi和移动数据,我需要将请求路由到移动数据。我不想打开/关闭Wifi。

Apple并未在高级API中提供此功能,但可以使用低级套接字编程来完成,如果两个网络都可用,我们可以在蜂窝网络上传输流量。

任何示例代码或教程链接都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

套接字编程不用于发送HTTP请求。

套接字请求您无法重定向到移动数据或wifi。它适用于任何连接的网络。这是OS级别的一点。

关于"低级套接字编程" Socket用于广播数据,例如哪些用户在线/离线,您需要知道而无需调用API然后您可以使用服务器上的套接字,套接字架构将在线/离线用户的数据发送到设备而无需从设备请求。

因此使用套接字对您没有帮助,并且您无法将您的请求重定向到移动数据或wifi。