Saltar al contenido
Errores de Linux/POSIXError
EPROTOTYPE

EPROTOTYPE — Tipo de protocolo incorrecto para el socket

El tipo de protocolo es incorrecto para el socket que se está usando.

linuxmacosunix

Qué causa este error

Una operación de socket especificó un protocolo que no coincide con el tipo de socket. Por ejemplo, conectar un socket UNIX de datagramas a un socket de flujo.

Cómo solucionarlo

Asegúrate de que el tipo de socket (SOCK_STREAM, SOCK_DGRAM) coincida con el protocolo previsto. Verifica que ambos extremos usen el mismo tipo de socket.

Documentación Oficial

Códigos de Error Relacionados