【问题标题】:Android phones server client over internet communication IP通过互联网通信 IP 的 Android 电话服务器客户端
【发布时间】:2012-09-11 08:11:53
【问题描述】:

我开始开发 Android 应用程序,我将在其中使用两部手机相互通信。我计划通过互联网进行通信,也许如果一部手机在 IP 地址、服务器和其他手机上发布某些数据会打开该页面(客户端)。问题是我在任何电话上都没有固定IP地址,我可以通过任何其他方式解决这个问题还是我需要考虑不同的通信方式?谢谢!

【问题讨论】:

    标签: android streaming client-server ip-address two-way


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,只是提供信息,我正在处理视频,想通过互联网将其从一部手机发送到另一部手机。
    【解决方案2】:

    如果您的手机靠得很近,您可以尝试使用 ah hoc WiFi 网络。似乎永远不可能使用蜂窝互联网直接从另一部电话寻址。如果两部手机在同一个小区中,某些提供商有时可能会这样做,但您不能依赖它。

    【讨论】:

      猜你喜欢
      • 2012-06-29
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多