Once connect() has been called on a socket, you may not ever again perform any action that would try to connect that socket. Said another way, a socket that has failed to connect() is a socket that you may not use in any usable way ever again except to close that file descriptor. - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html