| Anterior | Siguiente |
| ENOTRECOVERABLE | ENOBUFS |
EBADMSG
Qué significa EBADMSG en Windows
EBADMSG es un errno de compatibilidad POSIX para un mensaje presente pero no aceptable por la interfaz que lo recibe. No identifica por sí mismo un protocolo de red ni una API Win32 concreta.
La diferencia útil es entre “no llegó ningún mensaje” y “llegó algo, pero no supera las reglas del mensaje”. Una biblioteca puede usarlo ante longitud inconsistente, campos obligatorios ausentes, checksum, versión o tipo inválidos.
Qué comprobar
- Identifica qué biblioteca o API produjo
EBADMSGy captura el error en el punto exacto. - Registra protocolo/versión, tipo esperado, longitud declarada y la regla de validación que falló.
- Conserva de forma limitada y segura cabeceras o metadatos suficientes para reproducir el rechazo.
- No lo trates como sinónimo de conexión perdida ni de
EPROTO, que describe un problema más amplio del contrato de protocolo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
