On Wed, 21 Apr 2021 19:39:14 +0300 Nick Kostirya via freebsd <freebsd@uafug.org.ua> wrote:
> Привет. > > Вопрос по сокетам. > > Забыл открыть сокет в неблокирующем режиме. > После select записывалось столько данных, сколько влезало, и операция записи > не блокировалась. > > А вот при запуске под Линуксом обнаружил эту ошибку, так как там запись > блокируется. > > Это такая особенность FreeBSD или всех BSD? > А как под Солярисом? Ой. Сокеты наследуют неблокирующий режим от accept. Так что они работают в неблокирующем режиме. А вот под Linux не наследуется. Порылся в своих записях: оказывается давным давно уже сталкивался с этим. :-) Спасибо. _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd