found the bug in winsock #113. WSACleanup does shutdown the winsock.dll - a little bit of an overkill to call this whenever closing any socket...