Socket recv (blocking) fails with errno EAGAIN - resource temporarily unavailable Socket recv (blocking) fails with errno EAGAIN - resource temporarily unavailable unix unix

Socket recv (blocking) fails with errno EAGAIN - resource temporarily unavailable


It may also happen to blocking socket and blocking recv, if socket has timeout SO_RCVTIMEO option set (default is 0). BTW, did you consider select() before recv()?