gpt4 book ai didi

sockets - 如何将套接字连接到托管服务器的Genymotion设备?

转载 作者:行者123 更新时间:2023-12-03 12:04:24 25 4
gpt4 key购买 nike

我目前正在尝试从客户端(iOS模拟器)到主机(Genymotion模拟器)建立套接字连接。我很难找到正确的IP地址并为VirtualBox配置正确的设置,以使其正常工作。

当我在Genymotion服务器上托管服务器时,如何找到适合iOS连接的正确IP地址和端口?

最佳答案

默认情况下,Genymotion设备使用NAT连接来连接到Internet。这意味着它们在您的本地网络中不可见。您可以将此连接更改为桥接连接。这种类型的连接将使您的本地DHCP提供Genymotion设备的IP,然后您就可以从本地网络上的任何地方访问它。

要解决此问题,请打开VirtualBox应用程序,选择要设置的设备,打开设置>网络选项卡>适配器2>附加到:“桥接适配器”而不是“NAT”。

然后,您需要获取设备的本地IP。您可以通过运行以下命令来获取它:

adb shell "ifconfig | awk '/inet addr/{print substr(\$2,6)}' | awk 'NR==2'"

然后,您可以使用此IP轻松地从本地网络中的任何地方连接到设备。

我们正在努力在将来使这一工作变得更加容易。发布后,我将更新该帖子。

关于sockets - 如何将套接字连接到托管服务器的Genymotion设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36392543/

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