Use the portable socket_errno() & socket_strerror() functions.