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