gpt4 book ai didi

android - Android 模拟器如何访问本地网络上的服务器?

转载 作者:行者123 更新时间:2023-11-29 00:56:49 28 4
gpt4 key购买 nike

我想连接到本地网络上的服务器 (10.134.0.178:80)。我机器的ip地址是10.134.3.12,模拟器Wi-Fi的ip地址是192.168.232.2

现在我发现您必须使用 10.0.2.2 连接到本地计算机上的服务器。但是服务器没有在我的本地机器上运行 - 相反它是我 LAN 上的一个单独的实例。

我的本​​地机器可以毫无问题地访问和 ping 服务器。模拟器没有,但模拟器可以访问互联网。所以我可以访问例如www.google.com

如何连接模拟器和服务器?如图所示 redirection rules仅适用于端口级别。那么这意味着如何使用呢?其他解决方案只谈论本地服务器。 Only one正在谈论一个类似的案例,但这对我不起作用(无连接)

netsh interface portproxy add v4tov4 listenport=80 connectport=80 connectaddress=10.134.0.178

此外,我必须切换服务器实例(不同的 ips/端口/地址)。那么在这种情况下如何使用 Android 模拟器呢? Web 服务调用应该发送到哪个地址? 10.0.2.2 还是 10.134.0.178

最佳答案

嗯,好吧,您的 Android 应用程序应该连接到服务器的地址/端口,因为它显示在运行 Android 模拟器的主机上。我的 LAN 上有一个 Web 服务器,我的模拟器可以直接访问它。首先将模拟器中的 Chrome 指向局域网上的网络服务器(假设您在某处有一个服务器)——如果服务器位于 10.134.0.178:80,则只需在 Chrome 地址栏中输入 10.134.0.178。如果这不起作用,那么您需要查看是什么阻止了它 - 是否有任何重定向规则妨碍了它?

关于android - Android 模拟器如何访问本地网络上的服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54093604/

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