EPROTOTYPEEPROTOTYPE — Tipo di Protocollo Errato per il Socket
Il tipo di protocollo non è corretto per il socket in uso.
Cause di questo errore
Un'operazione sul socket ha specificato un protocollo che non corrisponde al tipo di socket. Ad esempio, connettere un socket datagram UNIX a un socket stream.
Come correggerlo
Assicurarsi che il tipo di socket (SOCK_STREAM, SOCK_DGRAM) corrisponda al protocollo desiderato. Verificare che entrambi gli endpoint utilizzino lo stesso tipo di socket.
Codici di errore correlati
SIGCHLD (17)SIGCHLD (17) — Cambio di Stato del Processo Figlio
Un processo figlio è terminato, si è fermato o è ripreso.
EALREADYEALREADY — Operazione Già in Corso
Un tentativo di connessione non bloccante è già in corso su questo socket.
EINTREINTR — System Call Interrotta
Una system call bloccante è stata interrotta da un segnale prima di poter completare.
EUSERSEUSERS — Troppi Utenti
Il sistema ha raggiunto il numero massimo di utenti concorrenti.
ECHILDECHILD — Nessun Processo Figlio
Il processo chiamante non ha processi figli esistenti su cui attendere.
EOVERFLOWEOVERFLOW — Valore Troppo Grande per il Tipo di Dato
Un valore è troppo grande per essere memorizzato nel tipo di dato di destinazione.