【发布时间】:2014-08-19 04:04:12
【问题描述】:
我有一个通过 WiFi 控制 Sony RX10 相机的应用程序。我需要在拍摄照片后将照片卸载到服务器,我觉得我在某处读到这是可能的,但现在我无法在任何地方找到它......问题是相机充当路由器,但它无法访问互联网。因此,连接到它的平板电脑/手机正在尝试通过该通道传输媒体,但我需要它做的是使用它的 4G 天线并以这种方式传输。
是否可以强制设备通过蜂窝网络连接到服务器 (HTTP),即使它通过 WiFi 连接到无法访问 Internet 的设备?
【问题讨论】:
-
卸载是什么意思?
-
@fonZ,通过 HTTP 上传图像,或者通常对服务器进行 HTTP 调用
-
好吧,无论如何你必须通过套接字发送。该套接字连接到一个 IP 地址。你的wifi有一个ip,你的4G有另一个ip。由创建套接字的人来正确选择 IP。
-
见this answer。
requestRouteToHost()似乎就是你要找的东西。
标签: android wifi cellular-network 4g