Android - Jmdns getPort()

时间:2013-07-23 09:00:35

标签: android port raspberry-pi jmdns

在一些初始问题之后,我设法让Jmdns启动并运行,这发现我的Raspberry Pi连接到我的网络非常好。我正在使用this页面中的示例。

但是,我并不真正了解getPort()功能。我假设它将返回我的Pi所在的端口,即80(根据设置),而是返回值9。

IP地址是正确的,名称也是正确的,但端口似乎不正确。我误解了吗?

如果是这样,jmdns如何从我的pi中返回正确的端口号?

任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

http://home.heeere.com/tech-androidjmdns.html 我认为这是他/她的意思。

此外,如果没有超级用户权限,你会发现你不能真正使用1024以下的任何端口(除非你植根了你的设备,否则你不会拥有这些端口)。 API可能会识别1024以下的任何端口,而不是超级用户,为0并因此为您分配新端口。

1024以下的端口被视为“特权端口”。

参考:Why are ports below 1024 privileged?