如何绑定到计算机';Android Emulator上的IP端口?
我使用这些代码使其侦听本地端口56789。我在同一内联网上的另一台计算机上制作了一个程序。试图在那个地方连接它,但它超时了。 所以真正的问题是为什么用这种方式处理绑定端口是不合适的。谢谢如何绑定到计算机';Android Emulator上的IP端口?,android,sockets,port,Android,Sockets,Port,我使用这些代码使其侦听本地端口56789。我在同一内联网上的另一台计算机上制作了一个程序。试图在那个地方连接它,但它超时了。 所以真正的问题是为什么用这种方式处理绑定端口是不合适的。谢谢 try { ServerSocket ss=new ServerSocket(56789); System.out.println("before accpet!"); Socket s=ss.accept(); System.out.pri
try
{
ServerSocket ss=new ServerSocket(56789);
System.out.println("before accpet!");
Socket s=ss.accept();
System.out.println("accpet!");
}
catch(Exception e){
e.printStackTrace();
}
查看的Android文档,听起来它默认绑定到localhost 127.0.0.1地址。如果是这种情况,您应该绑定到仿真器的外部IP地址,该地址可以是。请记住,模拟器的IP地址与主机的IP地址不同