| Anterior | Siguiente |
| ELOOP | EL3RST |
EMSGSIZE
Qué significa EMSGSIZE en macOS
EMSGSIZE es un problema de tamaño de mensaje, no de disponibilidad de buffers del kernel. En datagramas puede reflejar un payload mayor que el límite admitido; en recepción puede indicar que el buffer no contiene un mensaje atómico completo.
No debe convertirse automáticamente en “problema de MTU”. Primero hay que identificar el límite exacto que la API está aplicando.
Qué comprobar
- Registra longitud solicitada, tamaño del buffer, tipo de socket y tamaño real del mensaje.
- En datagramas, evalúa MTU/fragmentación solo después de confirmar el error y el payload.
- Comprueba si la API informa longitud requerida o truncamiento para redimensionar con seguridad.
- No dividas mensajes de aplicación si su protocolo no define reensamblado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
