send и EAGAIN
Если сокет находится в неблокирующем режиме, и после вызова send получили ошибку EAGAIN, то данные не были отправлены вообще или только частично? То есть можно ли при следующем вызове использовать другой буфер или нужно повторить вызов с тем же самым, откуда функция возьмёт недостающие данные?
