【发布时间】:2019-08-01 14:10:04
【问题描述】:
在启动 TcpListener 时,解决 .net 中的“每个套接字地址(协议/网络地址/端口)通常只能使用一次”错误的解决方案。
【问题讨论】:
-
你只能让一个 Listener 监听一个端口号。 TcpListener 将允许多个客户端连接到端口号。您不需要打开第二个侦听器。当多个客户端连接时,您应该使用异步方法。您可能会收到错误消息,因为另一个应用程序已经在使用该端口号。要从 cmd.exe 中查看端口是否正在使用,请键入 >Netstat -a
-
@jdweng 如何解决这个异常?
-
不要为一个端口号打开多个监听器,或者确保在打开新监听器之前关闭/处置使用该端口的监听器。
-
问题是为什么你认为你需要在那个端口上安装第二个监听器?