iPhone作为数据上传代理

标签 iphone networking wifi 3g

我想创建一个 iPhone 应用程序,可以调用计算机上的 Web 服务,然后通过 iPhone 3g 连接上传这些文件。有没有一种优雅的方法来做到这一点?

我尝试将手机连接到本地 Wifi,但连接到 Wifi 会禁用 3G,即使 Wifi 仅是本地网络。

我认为如果我可以通过蓝牙将手机与计算机联网,也会出现同样的问题。

还有其他想法吗?目的是使用我们创建的特殊演示电脑,提取一些数据,然后上传到互联网,所有这些都在机器附近。不幸的是,我似乎无法使用一个连接来提取数据,并使用另一个连接来推送数据。

最佳答案

你的假设是正确的。同时连接 3G 和 Wifi 时,将使用 Wifi 连接。听起来您的本地网络没有通往互联网的路由。也许这个问题可以解决。

Apple 不喜欢将其 iPhone 用作路由器。

如果您正在开发的东西不会通过 App Store 分发,您可能会在查看“网络共享”应用程序及其源代码方面取得一些成功,这可以通过一些聪明的 Google 搜索找到。

关于iPhone作为数据上传代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5317957/

相关文章:

c - pcap_pkthdr 是做什么用的?

java - 使用 volley 避免 Android 设备旋转时的冗余网络调用

安卓 : Receive data in UDP/TCP

iOS:当从设置中关闭位置服务时,我可以禁用带有设置按钮的默认警报弹出窗口吗

android - 如何通过wifi在iOS和android之间进行通信?

ios 9 objective-c 屏幕尺寸问题

IOS自定义从左向右滑动UIViewcontroller并导致segue错误

iphone - 为什么 [[UIApplication sharedApplication] delegate];返回一个 nil 对象

c# - iPhone 中使用 .NET 生成的公钥进行 RSA 加密?

python - 如何使用 MsgWaitForMultipleObjects 可靠地检测断开的 TCP 套接字?