对IOCP对象进行GuidDisconnectEx。很小的概率会导致没有IOCP返回。
具体原因还不清楚,已经排除没有进行适当IOCP的问题。我们把其成为僵尸问题。
目前的解决方案是记录连接对象的GuidDisconnectEx调用次数,如果超过4次,就直接进行Closesocket操作。
对IOCP对象进行GuidDisconnectEx。很小的概率会导致没有IOCP返回。
具体原因还不清楚,已经排除没有进行适当IOCP的问题。我们把其成为僵尸问题。
目前的解决方案是记录连接对象的GuidDisconnectEx调用次数,如果超过4次,就直接进行Closesocket操作。