Yeah, my IOCP objects keep track of how many
other IOCP calls are waiting to complete. As long as that number is
greater than 0 the object is not deleted (from memory).
And when you close a socket all the outstanding
IOs are immediately "canceled" and come back as NULL read/write, so make sure
you handle that case correctly.
I'm not sure I understand the issue
here.
/dev
|
- [msvc] IOCP Max
- Re: [msvc] IOCP /dev/null
- Re: [msvc] IOCP Max
- RE: [msvc] IOCP Ehsan Akhgari
- Re: [msvc] IOCP Max
- Re: [msvc] IOCP Max
- Re: [msvc] IOCP Max
- Re: [msvc] IOCP Max
- RE: [msvc] IOCP /dev/null
- RE: [msvc] IOCP Ehsan Akhgari
- Re: [msvc] IOCP Max
- RE: [msvc] IOCP Ehsan Akhgari
- Re: [msvc] IOCP Max
- Re: [msvc] IOCP /dev/null
