Sé que se produce un error de tubería rota cuando el enchufe del lado del par está cerrado.
Pero, en mi prueba, noté que una llamada de 'enviar' inmediata en este lado cuando el lado del par está cerrado no siempre conduce a un error de tubería rota.
P.ej:
Después de cerrar el socket en el lado del par (he intentado un cierre limpio llamando close y también un cierre anormal al matar al par), si trato de enviar 40 bytes, entonces no obtengo una tubería rota, pero, si trato de envía 40000 bytes y luego inmediatamente da un error de tubería rota.
¿Qué causa exactamente la rotura de la tubería y se puede predecir su comportamiento?