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.