Rap*_*lee -1
使用 jmdns,您可以监听服务。使用以下功能进行订阅
jmdns = JmDNS.create();
jmdns.addServiceListener(String type, ServiceListener listener);
Run Code Online (Sandbox Code Playgroud)
一旦 jmdns 找到服务,就会ServiceListener
收到通知。监听器具有三个公共功能:
serviceResolved(ServiceEvent event)
serviceRemoved(ServiceEvent event)
serviceAdded(ServiceEvent event)
Run Code Online (Sandbox Code Playgroud)
与每个人一起,你会得到ServiceEvent
. 现在调用event.getInfo().getHostAddresses()
以获取主机所有地址的数组。
如果您想解决服务问题,您必须致电
jmdns.requestServiceInfo(event.getType(), event.getName(), 1);
Run Code Online (Sandbox Code Playgroud)
在serviceAdded方法中。
看一下:快速教程
归档时间: |
|
查看次数: |
1890 次 |
最近记录: |