0

我在我的应用程序中成功注册了一项服务,我可以使用命令行工具在我的通用 Linux 设备上看到该服务avahi-browse。我想知道的是:为什么 avahi-browse 确实显示我的 Android 的 IPv4 地址而不是 IPv6(本地链接)地址?这两个部分都打印在屏幕上。

如何使服务发现提升 IPv6 地址。请在下面查看我的代码片段:

try {
    val serviceInfo = NsdServiceInfo().apply {
        // host = InetAddress.getByName("fe80::1234/64") // TODO: This fails
        serviceName = TAG
        serviceType = mServiceType
        setPort(port)
    }
...
4

0 回答 0