2

我已经调试了几天,终于找到了一些东西。

由于某些原因,我的代码closesocket()永远阻塞了。

这就是我所有的 IOCP 线程都在慢慢死去的原因......

调试器显示closesocket()调用被冻结 NtWaitForSingleObject(0xXXXX, 0, 0);

有问题的套接字是 UDP 套接字。

管理该套接字的 UDP 线程已被强制关闭TerminateThread()

是否有任何理由发生这种情况并且无论如何要解决?

操作系统:Windows Server 2008 R2 Enterprise x64

语言:C++(使用 Visual Studio 2010)

4

0 回答 0