¿Qué sucede cuando escribo datos en un socket de bloqueo, más rápido de lo que lee el otro lado?

Supongamos que escribo datos muy rápido [tengo todos los datos en la memoria] en un zócalo de bloqueo. además, suponga que el otro lado leerá los datos muy lentamente [como el sueño 1 segundo entre cada lectura].

¿Cuál es el comportamiento esperado en el lado de la escritura en este caso? ¿Bloquearía la operación de escritura hasta que el otro lado lea suficientes datos, o la escritura devolverá un error como el restablecimiento de la conexión?

Respuestas a la pregunta(2)

Su respuesta a la pregunta