[freebsd] socket
Nick Kostirya
nikolay.kostirya at i11.co
Thu Apr 22 04:57:53 EEST 2021
On Wed, 21 Apr 2021 19:39:14 +0300
Nick Kostirya via freebsd <freebsd at uafug.org.ua> wrote:
> Привет.
>
> Вопрос по сокетам.
>
> Забыл открыть сокет в неблокирующем режиме.
> После select записывалось столько данных, сколько влезало, и операция записи не блокировалась.
>
> А вот при запуске под Линуксом обнаружил эту ошибку, так как там запись блокируется.
>
> Это такая особенность FreeBSD или всех BSD?
> А как под Солярисом?
Ой.
Сокеты наследуют неблокирующий режим от accept. Так что они работают в неблокирующем режиме.
А вот под Linux не наследуется.
Порылся в своих записях: оказывается давным давно уже сталкивался с этим. :-)
Спасибо.
More information about the freebsd
mailing list