что происходит, когда я записываю данные в блокирующий сокет быстрее, чем читает другая сторона?

Предположим, я действительно быстро записываю данные [у меня есть все данные в памяти] в блокирующий сокет. далее предположим, что другая сторона будет читать данные очень медленно [например, спать 1 секунду между каждым чтением].

каково ожидаемое поведение на стороне записи в этом случае? будет блок операций записи, пока другая сторона не прочитает достаточно данных, или запись вернет ошибку, такую как сброс соединения?

Ответы на вопрос(2)

Ваш ответ на вопрос