EMSGSIZEEMSGSIZE — Mensaje demasiado largo
El mensaje es demasiado grande para enviarse atómicamente a través del socket o del protocolo de transporte.
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.
Códigos de Error Relacionados
ENOTCONNENOTCONN — Extremo de transporte no conectado
Se intentó una operación de envío o recepción sobre un socket que no está conectado.
EFAULTEFAULT — Dirección no válida
Se pasó una dirección de memoria no válida como argumento a una llamada al sistema.
SIGPROF (27)SIGPROF (27) — Alarma de temporizador de profiling
Ha expirado un temporizador de profiling establecido con setitimer(ITIMER_PROF).
ENOEXECENOEXEC — Error de formato de ejecutable
Se intentó ejecutar un archivo que no está en un formato ejecutable reconocido.
ESTALEESTALE — Manejador de archivo NFS obsoleto
Un manejador de archivo hace referencia a un archivo que ha sido eliminado o ya no es accesible en el servidor NFS.
ECHILDECHILD — No hay procesos hijos
El proceso que realiza la llamada no tiene procesos hijos existentes que esperar.