| Anterior | Siguiente |
| ERROR_DRIVE_LOCKED | ERROR_OPEN_FAILED |
ERROR_BROKEN_PIPE
Qué significa ERROR_BROKEN_PIPE
ERROR_BROKEN_PIPE (109) significa que el otro extremo de una pipe se cerró. En lectura suele equivaler a fin de flujo: todos los writers cerraron sus handles y ya no habrá más datos por esa conexión. En named pipes también puede aparecer cuando el peer termina o desconecta la instancia.
Qué comprobar
- Determine si el peer salió normalmente, se cayó o cerró la pipe por error.
- Revise si shutdown cierra un handle mientras otro thread todavía realiza I/O.
- Compruebe el framing del protocolo para distinguir EOF ordenado de un mensaje truncado.
- Correlacione con el código de salida y logs del proceso remoto.
Recuperación
Deje de leer o escribir en esa instancia y cierre el handle local. Reintentar sobre la misma pipe cerrada no la revive. Si el protocolo permite reconexión, cree una nueva instancia o abra una conexión nueva y reconstruya el estado de sesión necesario.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
