Gå till innehåll
Linux/POSIX-felFel
ENOPROTOOPT

ENOPROTOOPT — Protokollet är inte tillgängligt

Det begärda protokollalternativet är inte tillgängligt eller stöds inte på den angivna nivån.

linuxmacosunix

Vad som orsakar detta fel

Ett anrop till setsockopt() eller getsockopt() angav ett alternativ som inte känns igen eller stöds av protokolllagret.

Hur man åtgärdar det

Kontrollera protokolldokumentationen för socketalternativ som stöds. Verifiera att alternativnivån (SOL_SOCKET, IPPROTO_TCP, osv.) är korrekt.

Officiell dokumentation

Relaterade felkoder