Vorheriges Thema: Von Windows-basierten Systemen generierte Socket-FehlercodesNächstes Thema: Informations- und Fehlermeldungen zum Transfer Object Server (600-615)


Von UNIX-basierten Systemen generierte Socket-Fehlercodes

Es folgt eine Liste mit UNIX-Fehlercodes, internen UNIX-Bezeichnungen und den zugehörigen Ursachen:

4 EINTR

Dieser Fehler wird zurückgegeben, wenn eine Socket-Funktion bei der Ausführung unterbrochen wird.

9 EBADF

Dieser Fehler wird zurückgegeben, wenn eine Socket-Funktion mit einer falschen Dateinummer oder einem falschen Dateibezeichner aufgerufen wird.

13 EACCES

Berechtigung verweigert.

14 EFAULT

Dieser Fehler wird zurückgegeben, wenn eine Socket-Funktion mit einer falschen Adresse aufgerufen wird.

22 EINVAL

Dieser Fehler wird zurückgegeben, wenn eine Socket-Funktion mit einem ungültigen Argument aufgerufen wird.

24 EMFILE

Zu viele Dateien offen.

11 EWOULDBLOCK

Ressource vorübergehend nicht verfügbar.

150 EINPROGRESS

Dieser Fehler wird zurückgegeben, wenn eine Socket-Funktion während einer blockierenden Funktion aufgerufen wird.

149 EALREADY

Dieser Fehler wird zurückgegeben, wenn eine Socket-Funktion während einer bereits laufenden Funktion aufgerufen wird.

95 ENOTSOCK

Dieser Fehler wird zurückgegeben, wenn eine Socket-Funktion auf ein Argument angewandt wird, das kein Socket ist.

96 EDESTADDRREQ

Zieladresse erforderlich.

97 EMSGSIZE

Meldung zu lang.

98 EPROTOTYPE

Falscher Protokolltyp für Socket.

99 ENOPROTOOPT

Protokoll nicht verfügbar.

120 EPROTONOSUPPORT

Protokoll nicht unterstützt.

121 ESOCKTNOSUPPORT

Socket-Typ nicht unterstützt.

122 EOPNOTSUPP

Operation von Socket nicht unterstützt.

123 EPFNOSUPPORT

Protokollfamilie nicht unterstützt.

124 EAFNOSUPPORT

Adressfamilie nicht unterstützt.

125 EADDRINUSE

Adresse wird bereits verwendet.

126 EADDRNOTAVAIL

Angeforderte Adresse kann nicht zugewiesen werden.

127 ENETDOWN

Dieser Fehler kann jederzeit gemeldet werden, wenn die Socket-Implementierung einen zugrunde liegenden Fehler feststellt. Im Allgemeinen soll damit ausgedrückt werden, dass das Netzwerk zusammengebrochen ist.

128 ENETUNREACH

Netzwerk ist nicht erreichbar.

129 ENETRESET

Das Netzwerk hat die Verbindung wegen Zurücksetzens beendet.

130 ECONNABORTED

Durch Software verursachter Verbindungsabbruch.

131 ECONNRESET

Verbindung von Peer zurückgesetzt.

132 ENOBUFS

Kein Platz im Puffer verfügbar.

133 EISCONN

Socket ist bereits verbunden.

134 ENOTCONN

Socket ist nicht verbunden.

143 ESHUTDOWN

Senden nach Schließen des Sockets nicht möglich.

144 ETOOMANYREFS

Zu viele Referenzen: Aufspalten nicht möglich

145 ETIMEDOUT

Zeitlimit für Verbindung überschritten.

146 ECONNREFUSED

Verbindung verweigert.

90 ELOOP

Schleife in symbolischen Verknüpfungen.

78 ENAMETOOLONG

Pfadname ist zu lang.

147 EHOSTDOWN

Der Host ist nicht in Betrieb.

148 EHOSTUNREACH

Keine Route zum Host.