我创建了一个 WPF 应用程序。我的应用程序中有两个线程正在运行:
- 第一个线程异步监听端口 40010 上的 TCP 数据包并将数据推送到 MSMQ
- 来自 MSMQ 的第二个线程弹出数据
当我通过单击窗口关闭按钮关闭应用程序时,它没有显示错误。但是当我再次启动应用程序时,它会抛出异常:
Unable to start Listrner : Only one usage of each socket address
(protocol/network address/port) is normally permitted
当我重新启动我的电脑时,它第一次成功运行,但在关闭应用程序时它不再工作