在一些初始问题之后,我设法让 Jmdns 启动并运行,这发现我的 Raspberry Pi 很好地连接到了我的网络。我正在使用此页面中的示例。
但是,我并不真正了解该getPort()
功能。我假设它会返回我的 Pi 所在的端口,即 80(根据设置),但它返回的值是 9。
IP 地址是正确的,名称也是正确的,但端口似乎不正确。我误解了吗?
如果是这样,jmdns 如何从我的 pi 返回正确的端口号?
任何帮助,将不胜感激。谢谢。
在一些初始问题之后,我设法让 Jmdns 启动并运行,这发现我的 Raspberry Pi 很好地连接到了我的网络。我正在使用此页面中的示例。
但是,我并不真正了解该getPort()
功能。我假设它会返回我的 Pi 所在的端口,即 80(根据设置),但它返回的值是 9。
IP 地址是正确的,名称也是正确的,但端口似乎不正确。我误解了吗?
如果是这样,jmdns 如何从我的 pi 返回正确的端口号?
任何帮助,将不胜感激。谢谢。
http://home.heeere.com/tech-androidjmdns.html 我认为这是他/她的意思的链接。
此外,您会发现如果没有超级用户权限,您将无法真正使用任何低于 1024 的端口(除非您已植根设备,否则您不会拥有这些端口)。API 可能会将任何低于 1024 的端口(而不是超级用户)识别为 0,因此会为您分配一个新端口。
1024 以下的端口被视为“特权端口”。