【发布时间】:2016-09-30 22:31:48
【问题描述】:
为什么当我从两个不同的终端执行以下命令时(在我的 Debian 8.4 机器上)没有输出“地址已在使用”类型的错误?
netcat -p 1234 -l
我想知道为什么它不抛出错误,因为它启动了两个进程在同一个端口上侦听。
netcat 不使用套接字吗?怎么可能?
【问题讨论】:
-
是的,但正如这里所说:“多个侦听 TCP 套接字,都绑定到同一个端口,可以共存,只要它们都绑定到不同的本地 IP 地址。”只有当套接字绑定到不同的本地 IP 地址时才有可能(如果我理解正确的话),并且据我所知,这里不是这种情况。
-
这与堆栈溢出无关,因为它不是编程问题。查看超级用户或其他网站了解此类问题。