EAGAIN The file descriptor fd refers to your file aside from a socket and has been marked nonblocking (O_NONBLOCK), along with the write would block. See open(two) for further more particulars within the O_NONBLOCK flag. EAGAIN or EWOULDBLOCK The file descriptor fd refers to the socket and has become marked https://www.youtube.com/user/LivingMiracles