}
if ( conn_fd < 0 )
{
if ( errno == EINTR || errno == EAGAIN )
if ( errno == EINTR || errno == EAGAIN || errno == ECONNABORTED )
continue; /* try again */
#ifdef EPROTO
if ( errno == EPROTO )