使用jmdns 3.4.1,我可以看到局域网内机器发布的服务,我也可以创建一个服务并注册它,这样我就可以在我的机器上看到了。但是,当我在局域网的另一台机器上创建新服务时,我的机器上看不到它。我在另一台机器上使用以下代码:
service = ServiceInfo.create("_workstation._tcp.local.", "service1" ,80, "foobar");
jmdns = JmDNS.create();
jmdns.registerService(service);