Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VMware player上的java套接字程序:网络不可用_Java_Sockets_Networking_Vmware Player - Fatal编程技术网

VMware player上的java套接字程序:网络不可用

VMware player上的java套接字程序:网络不可用,java,sockets,networking,vmware-player,Java,Sockets,Networking,Vmware Player,我试图通过运行客户机-服务器套接字程序来测试本地个人计算机和虚拟机之间的连接 以下是我正在做的: 1我正在vm播放器上运行Kubuntu 10.10。 2已安装java 6 3通过指定端口号7114的konsole运行一个简单的java程序connectionServer。 4 Kubuntu显示其与此ip地址连接:192.168.206.129 5然后在我的Win7机器上运行了一个java程序connectionClient,但它给了我以下错误:网络无法访问 我尝试通过dos ping IP地

我试图通过运行客户机-服务器套接字程序来测试本地个人计算机和虚拟机之间的连接

以下是我正在做的:

1我正在vm播放器上运行Kubuntu 10.10。 2已安装java 6 3通过指定端口号7114的konsole运行一个简单的java程序connectionServer。 4 Kubuntu显示其与此ip地址连接:192.168.206.129 5然后在我的Win7机器上运行了一个java程序connectionClient,但它给了我以下错误:网络无法访问

我尝试通过dos ping IP地址,它工作得很好,但我无法通过java程序连接它。程序是正确的。已禁用win计算机上的所有防火墙

请帮助我或建议我一些故障排除步骤。我将非常感谢你


首先检查防火墙。通常,Windows上有Windows防火墙,linux上有一些防火墙。例如,如果是iptables,则说/etc/iptables stop。然后再试一次

为了在虚拟机中使用套接字,将创建虚拟套接字而不是普通套接字,因为虚拟机位于其自己的机器中,请查找适用于您正在使用的虚拟机软件的虚拟套接字编程API,我无法关闭kubuntu 10.10上的防火墙这是我收到的dos错误C:\Program Files\Java\jdk1.7.0\u 01\bin>Java connectionClient 192.168.206.129 7114 welcome Java.net.SocketException:无法访问网络:在Java.net.DualStackPlainSocketImpl.connect0Native方法java.net.DualStackPlainSocketImpl.SocketConnectDualStackPlainsocketImpl.java:69位于java.net.AbstractPlainSocketImpl.doConnectAbstractPlainSocketImpl.ja va:337,这是bash错误:/etc/iptables:没有这样的文件或目录