我试图了解什么会导致给定应用程序的所有套接字关闭/关闭并且无法再次打开。
我的应用程序有多个套接字(http、ftp 等),并且会运行一段时间,但在某些时候(有些确定性),所有套接字都会关闭(我可以通过 看到这一点ProcMon
)。
我得到了可怕的Exception: An established connection was aborted by the software in your host machine
例外。然后,如果我再次尝试打开套接字,我会收到一条错误消息,说WSAStartup
可能没有被调用。
我可以使用哪些工具或技术来调试此类问题?