当我尝试使用 netcat 监听 Windows 7 中的端口 80 时,出现以下错误:
C:\Users\sashoalm>echo "hello, world" | netcat.exe -l -p 80
Can't grab 0.0.0.0:80 with bind
另一方面,选择任何其他端口都可以。
答案1
原来这个端口已经被占用了。我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 可以监听这个端口。