0

我想连接到由NsdServiceInfo. 该服务通过 zeroconf 在 LAN 中公布。因此,除了IP(即创建"<IPv6>%<scope ID>")之外,我还需要范围ID。但是,我找不到从NsdServiceInfo. 现在,作为一个丑陋的解决方法,我遍历所有网络接口并使用NsdServiceInfo#getHost()#isReachable().

顺便说一句NsdServiceInfo#getHost()#getScopeId(),并且NsdServiceInfo#getHost()#getScopedInterface()总是null分别返回 0 和。

我在这里遗漏了什么还是实际上没有直接的解决方案?

4

0 回答 0