我很高兴在XP上托管的VMWare盒子中运行Ubuntu Linux .
我的Linux应用程序打开了你的基本服务器套接字端口,我将netcat(nc)连接到客户端,以监听我为“真正的”客户端设置的套接字的流量 . 一切都很好 .
但是,当我在XP端打开一个Cygwin shell并从那里运行nc时,似乎无法连接到我的应用程序的服务器套接字 .
但是,为了验证连接性,如果我在Linux / VMWare环境中将nc作为服务器( nc -l -p 3694
)运行,则Cygwin上的nc连接到它并来回传输数据没有问题(IP地址不是localhost,它是指定的通过DHCP) .
总结一下:
Linux App -- Linux nc : Works
Linux App -- Cygwin nc : Does not work
Linux nc (svr) -- Cygwin nc : Works
2 回答
您使用哪个netcat code?至少有一个变体已知问题......
您是否可以将访客网络设置为NAT,因此无法连接到在VM中侦听的内容?