Недавно я загрузил NETCAT на свой MAC (OSX El Capitan 10.11.5) через MacPorts (2.3.4).
Я создал простой TCP-сервер с:
nc -v -l -p 3456
Когда я попытался подключиться к серверу через:
nc -v локальный хост -p 3456
Я получу сообщение об открытии соединения, но соединение прервется после подключения клиента. Я думал, что соединение останется открытым, пока я не нажму CTRL-C или не введу ^D.
Нужно ли добавлять время ожидания для сохранения соединения открытым на MAC?
Кстати, друг попробовал те же команды на компьютере с Linux, и все сработало, как и ожидалось.