在 Android 中查找主机侦听器的最简单方法是什么?



我有一个应用程序,需要在本地网络上找到特定的主机/端口。我想找到一个像bonjour这样的东西,它可以放在联网的电脑上,通知任何关心他们在哪里的人,还有一个安卓的配套库,我可以用它来定位这个来电者。这样的东西存在吗?我似乎找不到它,但也许我只是没有有效地措辞我的搜索词。

TIA

我正在构建一个应用程序,通过Bonjour服务发现硬件IP/端口。为此,Android应用程序使用jmDNS,它通过多播支持Zero-Conf/Bonjour规范。如果您的服务端已经实现了Bonjour服务,您可以使用库来定位它。如果您还没有注册您的服务,下面的jmDNS快速教程应该可以帮助您。

它的工作原理是发送一个多播消息,并且试图发现服务的类正在实现ServiceListener,该服务在添加/删除/解析时侦听。一旦服务被解析,你就可以从ServiceEvent中获得ServiceInfo。getInfo包含主机和端口

最新更新