我正在尝试创建一个服务器来托管可以在同一网络中使用Android设备播放的游戏。 我像这样创建服务器
InetAddress addr = InetAddress.getLocalHost();
server = new ServerSocket(4456,50,addr);
System.out.println(server.getInetAddress());
当我打印ip时,我得到192.168.1.7。 问题是,当我使用getLocalHost();在Android模拟器(Android Studio附带的那个)或普通的Android设备上,ip i get是127.0.0.1 如何从Windows上托管的服务器获取localHost ip?