Android手机服务器客户端通过互联网通信IP

问题描述:

我开始在Android应用程序上工作,在该应用程序中,我将使用两部手机进行相互通信。我打算通过互联网进行通信,也许如果一部电话在IP地址,服务器和其他页面(客户端)上公开某些数据。问题是,我没有在任何电话上固定IP地址,我是否可以通过其他方式来传递该问题,或者我需要考虑不同的通信方式?谢谢!Android手机服务器客户端通过互联网通信IP

是的,您不能通过互联网直接连接两部手机,但您可以使用中间件来达到此目的。主要思想是第一个设备将消息发送到该中间件(服务器),第二个设备定期尝试将它们拉出。

为此目的有许多现成的解决方案,解决方案的选择取决于您的情况:您想要传输哪种数据类型(文本,二进制,多媒体),速度如何等。例如,文本消息可以尝试使用XMPP -protocol或可能是C2DM框架就够了。

任何方式最合适的解决方案是使用现有的协议或技术之一。

+0

谢谢,只是为了获取信息,我正在使用视频,希望通过互联网将它从一部电话发送到另一部电话。 – djedjica

如果你的手机靠得很近,你可以尝试一个ah hoc WiFi网络。看起来像使用蜂窝互联网从另一个手机直接寻址是不可能的。如果两个手机可能位于同一个单元中,有时对某些提供商来说可能是可能的,但您不能依赖它。