我正在我的机器上运行我的android模拟器。我有一台运行的虚拟机,它位于仅限主机的网络上。接口的地址是192.168.56.1,我的VM是192.168.56.2,我想从我的模拟器到虚拟机上运行的java程序建立套接字连接。我用Google搜索,但找不到具体的答案。我是否需要进行某种转发,以便我的模拟器可以看到界面。我可以通过执行以下操作在主机和VM之间创建连接
Socket s = new Socket();
s.bind(new InetSocketAddress("192.168.56.1",9090);
s.connect(new InetSocketAddress("192.168.56.2",9090);
这将创建套接字连接,但是我需要做什么才能创建从模拟器到VM的套接字连接?