Difficult to say with such a level of info I have. But when I assume that you implemented the iocp correctly, it can be that you simply end the thread proc. somewhere - forgotten return, uncatched exception whatever like that
Michael Olsen wrote: I had hoped this could be done by starting the same service multiple times listening to different ports. I'm no expert on this, but I think the "correct" way would be to have one service that has multiple threads. One thread per port. Michael CP Blog [^]