gpt4 book ai didi

Android 看不到 ".local"域上的设备

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:34:30 25 4
gpt4 key购买 nike

我在 Android 开发方面遇到了一个恼人的问题。我有一个网络服务器(Tomcat)在我的 Macbook 上运行,它通过 wifi 连接到本地网络。我的 Sprint EVO 使用 wifi 连接到同一个网络。我可以连接到 Tomcat 实例的唯一方法是通过原始 IP 地址。如果我使用带或不带“.local”域后缀的 Macbook 名称,它都无法识别主机名。模拟器的行为方式相同。我的 iPhone 可以像 iPhone 模拟器一样解析主机名。所以,我在想这是 Android 平台中的一个错误,还是我错过/不小心调整了模拟器和设备中某处的一些隐藏配置?有什么想法吗?

最佳答案

.local 域建议 Bonjour ,Android 本身不会说话。不带“.local”的 Mac 名称要么是 AFP 名称,要么是 WINS 名称(如果您打开了 samba),这也没什么用。

您需要设置一个合适的 DNS 服务器(也许您的 wifi 路由器可以),或者尝试使用 java zeroconf 库之一,如 here 所述.

关于Android 看不到 ".local"域上的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3950104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com