Error Message:
WINSOCK Error: Bad address.
Explanation:
The system detected an invalid address used as an argument of a call. This error can occur if the length of the buffer is too small. For example, the length of a struct sockaddr is not equivalent to the size of (struct sockaddr). This error can also occur when an application passes an invalid pointer value.
User Action:
Developer suggestions: Check the return value from a memory allocation to be sure it succeeded. Always be sure to allocate enough space.