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