Android wifi设备发现和消息传递

Android wifi设备发现和消息传递,android,wifi,chat,Android,Wifi,Chat,我想用Android应用做一个小实验 我有几个安卓设备,我想制作一个应用程序,在不知道每个设备的特定IP的情况下在设备之间聊天,只是发现每个安装了我的应用程序的设备。因此,这里基本上有两个主要问题: 关于如何通过本地wifi网络实现设备发现,是否有任何Android工具、库或示例? 从一个安卓设备向另一个安卓设备发送数据的最佳方式是什么?同样,是否有任何工具、库或示例可以作为指南? 另外,我希望我的应用程序能在安卓2.2上运行+ 有什么想法吗? 谢谢大家! 在Android上,使用。如果您使用的

我想用Android应用做一个小实验

我有几个安卓设备,我想制作一个应用程序,在不知道每个设备的特定IP的情况下在设备之间聊天,只是发现每个安装了我的应用程序的设备。因此,这里基本上有两个主要问题:

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

  • 从一个安卓设备向另一个安卓设备发送数据的最佳方式是什么?同样,是否有任何工具、库或示例可以作为指南?

  • 另外,我希望我的应用程序能在安卓2.2上运行+

    有什么想法吗? 谢谢大家!

    在Android上,使用。如果您使用的是较早的目标,则是您的朋友。我只是用它来让android设备找到彼此,但它应该与bonjour服务兼容

    在Android上,使用。如果您使用的是较早的目标,则是您的朋友。我只是用它来让android设备找到彼此,但它应该与bonjour服务兼容

    您可以使用拨号(发现并启动):

    YouTube和Netflix也使用了同样的方法

    编辑:

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

    您可以使用拨号(发现并启动):

    YouTube和Netflix也使用了同样的方法

    编辑:


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

    可能的重复不是完全重复,因为Bonjour只是一种可能性,但这个问题绝对值得一读以供参考。可能的重复并非完全重复,因为Bonjour只是一种可能性,但这个问题绝对值得一读以供参考。似乎jmDNS可以帮助发现这些设备,我正在查看它,谢谢。享受吧!别忘了在你想要发现的设备上获取一个多播锁。看来jmDNS可以帮助发现设备,我正在查看,谢谢。祝你玩得愉快!别忘了在你想要发现的设备上获得一个多播锁。我相信这不允许我实现我想要的,但它看起来很有趣,谢谢。@thiagolr,但他说他不知道具体的IP地址。(看主要问题)。他想首先发现使用wifi的设备。拨号用于发现同一网络上的其他设备。。。你不需要知道具体的IP地址!“我相信这样做不允许我实现我所追求的目标,但它看起来很有趣,谢谢你。”thiagolr说,但他不知道具体的IP地址。(看主要问题)。他想首先发现使用wifi的设备。拨号用于发现同一网络上的其他设备。。。你不需要知道具体的IP地址!