使用Bonjour获取设备IP

时间:2009-08-07 05:49:54

标签: java tcp bonjour

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

我想面对某个挑战,我想获得设备的IP地址。但ResolveListener.serviceResolved(...)函数只提供主机名和端口。 FullName也不包含设备的IP信息。是否可以使用Bonjour SDK获取设备的IP地址?如果是,怎么样?

感谢。

1 个答案:

答案 0 :(得分:4)

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