Original Post
Hi all, I'm looking into IO Completion Ports for some test code I'm developing, and I have a quick question. I've been reading This Page (I know it's a bit dated), and it seems to imply that using AcceptEx is the correct way to accept connections when using IOCPs. However, I don't see any advantage to just using a blocking accept() in a thread without using IOCP at all. The only advantage I can see to using IOCPs for accepting connections is if the accept process takes a long time, so the server is spending a long time not waiting in an accept() call. So - am I missing something that makes IOCPs useful for accepting connections? Cheers, Steve