我正在使用React Native开发一个应用程序,并使用node.js制作我的服务器。对于websocket连接,我使用socket.io。
问题是,如果我将应用程序安装到我的android设备和android模拟器上,只有我的android设备可以连接到我的本地服务器。它们都运行相同的代码。我检查了模拟器是否有活动的互联网连接。奇怪的是,我在模拟器中有另一个应用程序,使用相同的连接方法连接到同一台服务器而没有任何问题。
你们有任何想法为什么会出现这样的问题吗?
问题是,如果我将应用程序安装到我的android设备和android模拟器上,只有我的android设备可以连接到我的本地服务器。它们都运行相同的代码。我检查了模拟器是否有活动的互联网连接。奇怪的是,我在模拟器中有另一个应用程序,使用相同的连接方法连接到同一台服务器而没有任何问题。
你们有任何想法为什么会出现这样的问题吗?
10.0.2.2
作为回环到127.0.0.1
的代理,因为模拟器在与计算机隔离的环境中运行。 - Varun Agarwal