Original Post
I don't know if it is possible in Winsock. I suspect that it is not, due to the problem of who gets notified when and in what order. If you know please explain: Has anyone ever come across a need or reason to mix blocking calls, non-blocking calls, event based calls, or IO-completion based calls on the same socket? If it was possible in theory, would you find that to be a valuable feature or more confusing? In what kind of situation would you use this feature? If you had differant sockets in one application, each with its own notification method, would you find it useful to group them together into a set that in turn had its own notification method? Example: you have a blocking socket and an event based socket that puts events into the windows message procedure. Would you ever group those two together and want to have a method of knowing when either has data ready to be received in addition to thier natural mechansims? [Edited by - brekehan on March 29, 2007 4:19:09 PM]