1

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

我在想要获取设备的 IP 地址时面临一定的挑战。但是ResolveListener.serviceResolved(...)函数只提供主机名和端口。FullName 也不包含设备的 IP 信息。是否可以使用 Bonjour SDK 获取设备的 IP 地址?如果是,如何?

谢谢。

4

1 回答 1

4

使用标准 Java InetAddress类将主机名解析为 IP 地址。ZeroConf(Bonjour 是 Apple 的实现)相当合理地通过主机名抽象了服务主机。

于 2009-08-07T10:43:29.617 回答