Zum Inhalt springen
Linux/POSIX-FehlerFehler
EOPNOTSUPP

EOPNOTSUPP — Operation nicht unterstützt

Die angeforderte Operation wird vom Socket-Typ oder Protokoll nicht unterstützt.

linuxmacosunix

Was verursacht diesen Fehler

Eine für Sockets im Allgemeinen gültige Operation wird von diesem spezifischen Socket-Typ nicht unterstützt. Beispielsweise der Aufruf von accept() auf einem Datagram-Socket.

So beheben Sie ihn

Den richtigen Socket-Typ für die gewünschte Operation verwenden. SOCK_STREAM unterstützt accept() und connect(), während SOCK_DGRAM sendto() und recvfrom() verwendet.

Offizielle Dokumentation

Verwandte Fehlercodes