Saltar al contenido
Errores de Linux/POSIXError
EMSGSIZE

EMSGSIZE — Mensaje demasiado largo

El mensaje es demasiado grande para enviarse atómicamente a través del socket o del protocolo de transporte.

linuxmacosunix

Qué causa este error

El datagrama supera el tamaño máximo admitido por el protocolo. Para UDP, la carga útil máxima es de 65.507 bytes.

Cómo solucionarlo

Reduce el tamaño del mensaje para ajustarse a los límites del protocolo. Usa un socket de flujo (TCP) para transferencias de datos grandes.

Documentación Oficial

Códigos de Error Relacionados