首页 文章

VMWare / Cygwin / Sockets环境中的Netcat异常

提问于
浏览
2

我很高兴在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 回答

  • 0

    您使用哪个netcat code?至少有一个变体已知问题......

  • 0

    您是否可以将访客网络设置为NAT,因此无法连接到在VM中侦听的内容?

相关问题