我想通过模拟器应用程序注册NSD服务。该模拟器正在我的Linux Ubuntu机器上运行,并连接到我的本地网络。
我按照这里列出的说明进行操作。
当我在Nexus设备上运行应用程序时,我能够注册服务。我已将nexus设备连接到相同的本地网络。我使用
以下是运行命令的输出结果:
我按照这里列出的说明进行操作。
当我在Nexus设备上运行应用程序时,我能够注册服务。我已将nexus设备连接到相同的本地网络。我使用
avahi-browse --all
命令检查已注册的服务。在Nexus设备上运行该应用程序后,运行此命令会得到新注册服务的条目。以下是运行命令的输出结果:
+ eth0 IPv4 NsdChatEmulator_3 Web Site local
+ eth0 IPv6 NsdChatEmulator_3 Web Site local
'NsdChatEmulator_3'是服务的名称。
但是当我在模拟器上运行相同的应用程序时,它可以运行但服务未注册。
有人知道在模拟器上使用NSD的问题所在吗?