Когда я попытался прослушать порт 80 в Windows 7 с помощью netcat, я получил эту ошибку:
C:\Users\sashoalm>echo "hello, world" | netcat.exe -l -p 80
Can't grab 0.0.0.0:80 with bind
С другой стороны, выбор любого другого порта работает.
Оказалось, этот порт использовался. Я использовал netstat -a -b
чтобы узнать, какая программа его использует (для этого требуются повышенные привилегии).
Оказалось, что Skype будет использовать порты 80 и 443 для входящих подключений после прочтения https://support.skype.com/en/faq/FA148/which-ports-need-to-be-open-to-use-skype- for-windows-desktop, я изменил это, и теперь он работает нормально, netcat может прослушивать этот порт.