Error Message:
Operation already in progress.
Explanation:
This message means that the asynchronous operation you attempted to cancel has already been canceled. However, there is little distinction between WSAEALREADY and WSAEINVAL because a Winsock DLL cannot tell the difference between an asynchronous operation that has been canceled and one that was never valid.
User Action:
No user action required.