2012-02-03 87 views
1

我已阅读以下问题和答案。两个Android手机之间可以进行通信吗?

How to communicate between same application installed on two android handset?

我认为用例是我的完全相同。

但我仍然有一个问题 - 上面的文章中的'使用互联网'是什么意思是两部手机之间的距离很远?

我想我需要更详细的解释。

在此先感谢。

+3

您是否考虑拨打电话或发送短信? – 2012-02-03 12:49:47

+0

@StealthRabbi我不知道哪种方法更好。如果使用短信,是不是不方便用户? 如果你没事,我可以问一些关于使用SMS发送数据的文章吗? – JaycePark 2012-02-03 13:45:26

+1

我觉得隐形拉比被讥讽 – sinelaw 2012-02-03 14:34:31

回答

4

是的,两个应用程序可以通过互联网进行通话(或者蓝牙或短信/彩信,但不太实用)。就像任何两台电脑可以通过互联网进行通信一样。有各种各样的协议。一个真正的整个世界。你需要参考网络上的一些教程,或者我完全错过了你的问题吗?

编辑:您可以尝试The TCP/IP Guide的前奏

编辑:而对于Android的你可能想用自己的socket interface

更新:关于如何在客户端之间的通讯 - 你可能不希望依赖了解特定对等的IP地址。通常你所做的是与一些已知的主机一起作为服务器,它们在对等点之间进行协调,有时在它们之间中继消息,或者只是通知客户端彼此的地址。

+0

非常感谢,我可以问一些教程吗?在个人电脑的情况下,他们有IP地址,但我不知道如何移动设备之间,因为他们正在移动和IP地址将会改变(如果它在3G上)。 – JaycePark 2012-02-03 12:55:05

+0

IP地址没有问题,因为通常您不会漫游到不同的移动电话提供商(您留在您的网络中,只是在塔楼和交换机之间漫游)。提供商在蜂窝层之上提供IP路由,因此可以使用相同的IP地址。 – sinelaw 2012-02-03 13:16:10

+0

我明白了。那么,你的意思是电话的IP是永久的?但是,如何启用从另一部手机获取手机的IP地址(例如,是否可以使用电话号码)? – JaycePark 2012-02-03 13:41:35

相关问题