我想创建一个 iPhone 应用程序,可以调用计算机上的 Web 服务,然后通过 iPhone 3g 连接上传这些文件。有没有一种优雅的方法来做到这一点?
我尝试将手机连接到本地 Wifi,但连接到 Wifi 会禁用 3G,即使 Wifi 仅是本地网络。
我认为如果我可以通过蓝牙将手机与计算机联网,也会出现同样的问题。
还有其他想法吗?目的是使用我们创建的特殊演示电脑,提取一些数据,然后上传到互联网,所有这些都在机器附近。不幸的是,我似乎无法使用一个连接来提取数据,并使用另一个连接来推送数据。
最佳答案
你的假设是正确的。同时连接 3G 和 Wifi 时,将使用 Wifi 连接。听起来您的本地网络没有通往互联网的路由。也许这个问题可以解决。
Apple 不喜欢将其 iPhone 用作路由器。
如果您正在开发的东西不会通过 App Store 分发,您可能会在查看“网络共享”应用程序及其源代码方面取得一些成功,这可以通过一些聪明的 Google 搜索找到。
关于iPhone作为数据上传代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5317957/