Я с радостью запускаю Ubuntu Linux в поле VMWare, размещенном на XP.Аномалия Netcat в среде VMWare/Cygwin/Sockets
Приложение для Linux открывает ваш основной порт сокетов сервера, к которому я подключаю netcat (nc) в качестве клиента для прослушивания трафика, который я использую для этого сокета для «реальных» клиентов. Все хорошо.
Однако, когда я открываю оболочку Cygwin на стороне XP и запускаю nc, он не может подключиться к серверному соке моего приложения.
Для проверки возможности подключения, если я запускаю nc в качестве сервера (nc -l -p 3694
) в среде Linux/VMWare, nc на Cygwin не имеет никакого отношения к подключению к нему и передаче данных туда и обратно (IP-адрес не является локальным, это тот, который назначается DHCP).
Резюмируя:
Linux App -- Linux nc : Works
Linux App -- Cygwin nc : Does not work
Linux nc (svr) -- Cygwin nc : Works
Вы пробовали использовать wirehark для сравнения ip-пакетов, чтобы узнать, как они отличаются? –