I already have written some code that uses the ThreadPool IO to use the overlapped IO with TCP and UDp sockets. That works fine and I have no problem.
I now have to write an application that will use a socket with the PGM protocol. It seems like the overlapped mechanism is not used when I use PGM.
I can see the packets going out, but the overlapped methods are not invoked. Is there something special I need to do on the socket?