Не совсем понятно, о чем вы спрашиваете.Поиск в Google для sendto и EWOULDBLOCK подразумевает, что его можно вернуть, да.Любая операция отправки в сокете теоретически может быть исчерпана из пространства буфера отправки, что означает, что операционной системе придется ждать, пока такое пространство не станет доступным, поэтому EWOULDBLOCK является разумным значением для возврата для неблокирующего сокета.