在连接丢失后重新启动客户端时出现"端口已在使用"错误
作者: ricardoapaes创建于 2024年12月10日更新于 2025年4月24日
在 Windows 机器上使用客户端软件时,我注意到有时会停止运行。我意识到,当互联网连接中断(巴西的互联网连接可能不可靠)时,软件无法检测中断并停止工作(这是预期的)。但是,当连接恢复后,软件通常无法恢复运行,尤其是在长时间(超过 10 分钟)后。作为一种解决方案,我创建了一个工具,每分钟都会轮询连接情况。如果连接中断,它会停止并重新启动客户端。不幸的是,我遇到了一个重复的问题:错误"端口已被使用"经常出现。在检查代码后,我无法确定任何明显的改进,因为似乎已经包含了移除过时连接的检查。
内容来源: ekzhang/bore