VMware player上的java套接字程序:网络不可用
我试图通过运行客户机-服务器套接字程序来测试本地个人计算机和虚拟机之间的连接 以下是我正在做的: 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计算机上的所有防火墙 请帮助我或建议我一些故障排除步骤。我将非常感谢你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地
首先检查防火墙。通常,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:没有这样的文件或目录