我正在使用Java 6 Update 14进行开发和NetBeans 6.7。我正在创建一个示例客户端,以使用Bonjour检测特定类型的服务。

我面临着要获得设备的IP地址的一定挑战。但是 Resolvelistener.serviceresolved(...) 功能,仅提供主机名和端口。 FullName还不包含设备的IP信息。是否可以使用Bonjour SDK获得设备的IP地址?如果是,怎么样?

谢谢。

有帮助吗?

解决方案

使用标准Java InetAddress 类以将主机名解析为IP地址。 Zeroconf(Bonjour是Apple的实施),相当合理地抽象了主机名。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top