如何绑定到计算机';Android Emulator上的IP端口?

如何绑定到计算机';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

我使用这些代码使其侦听本地端口56789。我在同一内联网上的另一台计算机上制作了一个程序。试图在那个地方连接它,但它超时了。 所以真正的问题是为什么用这种方式处理绑定端口是不合适的。谢谢

   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地址不同