Android wifi设备发现和消息传递

时间:2013-05-21 02:07:10

标签: android wifi chat

我想用Android应用做一点实验。

我有几个Android设备,我想制作一个应用程序在设备之间聊天而不知道每个设备的具体IP,只是发现每个设备都安装了我的应用程序。所以,这里基本上有两个主要问题:

  1. 是否有关于如何通过本地wifi网络实现设备发现的Android工具,库或示例?

  2. 将数据从一台Android设备发送到另一台设备的最佳方式是什么?同样,是否有任何可以作为指南的工具,库或示例?

  3. 另外,我希望我的应用能够在Android 2.2 +上运行

    有什么想法吗? 谢谢!

2 个答案:

答案 0 :(得分:1)

在Android上,使用Network Service Discovery。如果您使用的是较早的目标,则jmDNS是您的朋友。我只使用它来允许Android设备找到对方,但这应该与bonjour服务兼容。

答案 1 :(得分:0)

您可以使用DIAL(DIscover And Launch):

http://www.dial-multiscreen.org/

http://www.theregister.co.uk/2013/01/28/dial_youtube_netflix/

在YouTube和Netflix上使用相同的内容。

编辑:

这解决了您的问题#1,然后您将拥有另一个的电话IP地址,您可以打开一个套接字与之通信,解决问题#2。