Přeskočit na obsah
Linux/POSIX chybyChyba
EPROTOTYPE

EPROTOTYPE — Nesprávný typ protokolu pro socket

Typ protokolu neodpovídá používanému socketu.

linuxmacosunix

Co způsobuje tuto chybu

Operace se socketem specifikovala protokol, který neodpovídá typu socketu. Například připojení UNIX datagramového socketu ke streamovému socketu.

Jak to opravit

Ujistěte se, že typ socketu (SOCK_STREAM, SOCK_DGRAM) odpovídá zamýšlenému protokolu. Ověřte, že oba koncové body používají stejný typ socketu.

Oficiální dokumentace

Související chybové kódy