我很高兴地在XP上的VMWare机器上运行Ubuntu Linux。
我的Linux应用程序打开了您的基本服务器套接字端口,我将netcat (nc)作为一个客户端连接到该端口,以监听我为“真正的”客户端发送到该套接字的流量。一切都很好。
但是,当我在XP端打开Cygwin shell并从那里运行nc时,它似乎无法连接到我的应用程序的服务器套接字。
但是,为了验证连通性,如果我在Linux/VMWare环境中将nc作为服务器(nc -l -p 3694)运行,那么Cygwin上的nc可以毫不费力地连接到它并来回传输数据( IP地址不是本地主机,而是由DHCP分配的地址)。
总结一下:
Linux App -- Linux nc : Works
Linux App -- Cygwin nc : Does not work
Linux nc (svr) -- Cygwin nc : Works发布于 2009-05-11 14:45:05
您使用的是哪种netcat code?至少有一个变种存在已知问题...
发布于 2009-06-04 21:43:24
有没有可能您将访客网络设置为NAT,因此无法连接到VM中侦听的内容?
https://stackoverflow.com/questions/848400
复制相似问题