Berkeley description: A required address was omitted
from an operation on a socket.
WinSock description: Same as Berkeley. The explanation
is simple and obvious: in order to connect to or send to a destination
address, you need to provide the destination address. This error occurs
if the sin_addr is INADDR_ANY (i.e. a long zero) in the sockaddr_in
structure passed to. Note:
Although and FD_CONNECT also have this error listed, the documentation
specifically states that WSAEADDRNOTAVAIL is appropriate if INADDR_ANY
is passed as a destination address.
User suggestions: Did you enter a destination hostname?
If so, then the application might have had a problem resolving the name
(see suggestions at WSATRY_AGAIN for more information).