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

标签 sockets cygwin vmware netcat

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

最佳答案

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

关于sockets - VMWare/Cygwin/Sockets环境中的Netcat异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/848400/

相关文章:

linux - NTP客户端无纪律本地时钟

sockets - 如何判断哪些用户连接到共享 tmux 套接字?

java - 字节数组读取

java - NumberFormatException错误

windows - Cygwin-x64 上的 "CPU you selected does not support x86-64 instruction set"错误

development-environment - 在单个虚拟机中完成*所有*工作的任何提示?

java - 我可以创建一个既与 java 套接字通信又与 Web 套接字通信的 java 服务器吗

node.js - nodejs- socket.io 服务器为所有用户推送相同的数据

c++ - .so build error coming - 请建议(eclipse CDT cygwin)

windows - 启动时的Docker: “No activity detected on VM, aborting”