I was wondering (and not complaining) why is it that the CkCocket in async mode does not make use of events either through callback or virtual functions to resemble the method used by MFC. It would have made porting from MFC to CK a great deal easier, no? Not everyone uses MFC but the approach used there is simply a wrapper to the Windows socket which also uses callbacks.
I fully understand that we can go ahead and make it ourselves but this was just an interrogation!
Personally I always found MFC sockets horrible to work with. I never worked with CK sockets though so I cannot compare.