1

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

这就是我正在做的事情:

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

我尝试通过 dos ping IP 地址,它运行良好,但我无法通过我的 java 程序连接它。(程序是正确的)。禁用了我win机器上的所有防火墙。

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

问候

4

2 回答 2

0

为了在虚拟机中使用套接字,需要创建虚拟套接字而不是普通套接字,因为虚拟机位于自己的机器中,寻找适合您正在使用的虚拟机软件的虚拟套接字编程 API

于 2013-10-08T12:41:23.083 回答
0

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

于 2011-10-24T17:09:07.563 回答