【问题标题】:What's the simplest way to locate a host listener, in Android?在 Android 中找到主机侦听器的最简单方法是什么?
【发布时间】:2011-09-19 04:53:54
【问题描述】:

我有一个需要在本地网络上查找特定主机/端口的应用。我想找到类似 bonjour 之类的东西,它位于网络上的计算机上并通知关心他们在哪里的人,以及我可以用来定位此调用者的 Android 配套库。 这样的事情存在吗?我似乎找不到它,但也许我只是没有有用地措辞我的搜索词。

TIA

【问题讨论】:

    标签: android bonjour


    【解决方案1】:

    我正在构建一个通过 Bonjour 服务发现硬件 IP/端口的应用程序。为此,Android 应用程序使用 jmDNS,它通过多播支持 Zero-Conf/Bonjour 规范。如果您的服务端已经在实现 Bonjour 服务,您可以使用库来定位它。如果您还没有注册您的服务,the following Quick Tutorial on jmDNS 应该能够让您继续前进。

    它通过发送多播消息来工作,并且试图发现服务的类正在实现ServiceListener,该ServiceListener 在添加/删除/解析服务时进行侦听。服务解决后,您可以从包含主机和端口的ServiceEvent.getInfo 获取ServiceInfo

    【讨论】:

    • 太棒了,谢谢,我会调查一下...把问题留到另一天,看看是否有其他人提出建议
    猜你喜欢
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 1970-01-01
    相关资源
    最近更新 更多