gpt4 book ai didi

bonjour - 在其他机器上找不到 JmDNS 服务

转载 作者:行者123 更新时间:2023-12-04 23:47:04 25 4
gpt4 key购买 nike

使用jmdns 3.4.1,我可以看到局域网中机器发布的服务,我也可以创建一个服务并注册它,这样我就可以在我的机器上看到它。但是,当我在局域网的另一台机器上新建服务时,在我的机器上是看不到的。我在另一台机器上使用以下代码:

service = ServiceInfo.create("_workstation._tcp.local.", "service1" ,80, "foobar"); 
jmdns = JmDNS.create();
jmdns.registerService(service);

最佳答案

应该是地址的问题。
当您创建对象 jmdns 时,最好添加 inetaddress

示例:

InetAddress Address = InetAddress.getLocalHost(); 
final JmDNS jmdns = JmDNS.create(Address);

关于bonjour - 在其他机器上找不到 JmDNS 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7414185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com