我正在开发一个项目,其中两个位于不同网络的Android设备需要传输一些数据。两个设备都将具有互联网连接。它将是Wifi或GSM提供商 请考虑以下情况:
如何在这种情况下传输数据?
我不想在两者之间使用服务器。
请告诉我如何解决此问题。任何线索或任何可以帮助我的链接。到目前为止,我没有找到任何这样的东西。请帮帮我......
答案 0 :(得分:0)
简答:您将不得不使用服务器。
长答案:如果位置足够接近或者可能是Wifi Direct,你可以使用蓝牙,尽管我个人并没有使用后者。虽然,最终服务器将是最佳选择。如果您对后端开发了解不多,我可以推荐parse.com作为一项优质服务,这样可以非常轻松地创建后端,并且在您需要付费之前具有相当高的使用限制。
答案 1 :(得分:0)
除非设备配置了外部IP地址,这在蜂窝网络上非常不可能(不可能?),否则无法通过外部设备直接联系它。即使在WiFi上,大多数设备也永远不会有外部定义的地址。
如果您对直接连接和外部寻址的路由器拥有管理控制权,那么可以将流量转发到单个设备,但这可能不是您所需的解决方案后。
更简单的方法是使用一种服务,让您可以定义一个没有大量设置或成本的后端。最受欢迎的可能是Parse。