Raphael
Hier die Liste, die es ebenfalls auch auf der Janaserver-Homepage gibt.
Fragen bitte an den Autor, ich habe es nur abgeschrieben.
Raphael
WSAEINTR 10004
Ein Blockierungsvorgang wurde durch einen Aufruf von WSACancelBlockingCall unterbrochen.
WSAEBADF 10009
Das angegebene Dateihandle ist ungültig.
WSEACCES 10013
Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig.
WSAEFAULT 10014
Bei dem Versuch, das Zeigerargument eines Aufrufs zu verwenden, wurde eine ungültige Zeigeradresse gefunden.
WSAEINVAL 10022
Ein ungültiges Argument wurde angegeben.
Raphael
WSAEMFILE 10024
Zu viele geöffnete Sockets.
WSAEWOULDBLOCK 10035
Ein nicht blockierender Socketvorgang konnte nicht sofort ausgeführt werden.
WSAEINPROGRESS 10036
Ein Blockierungsvorgang wird momentan ausgeführt.
WSAEALREADY 10037
Es wurde versucht, einen nicht blockierenden Socket einem Vorgang zu unterziehen, für den bereits ein Vorgang ausgeführt wurde.
WSAENOTSOCK 10038
Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist.
Raphael
WSAEDESTADDRREQ 10039
Bei einem Socketvorgang fehlte eine erforderliche Adresse.
WSAEMSGSIZE 10040
Eine Nachricht, die über einen Datagrammsocket gesendet wurde, war für den internen Nachrichtenpuffer oder ein anderes Netzwerklimit zu groß oder der Puffer für den Datagrammempfang war für das Datagramm zu klein.
WSAEPROTOTYPE 10041
Beim Aufruf der Socketfunktion wurde ein Protokoll angegeben, das die Semantik des angeforderten Sockettyps nicht unterstützt.
WSAENOPROTOOPT 10042
Beim Aufruf von getsockopt oder setsockopt wurde eine nicht unterstützte Option bzw. Ebene angegeben.
WSAEPROTONOSUPPORT 10043
Das angeforderte Protokoll wurde nicht konfiguriert, oder es ist keine Implementation dafür vorhanden.
Raphael
WSAESOCKTNOSUPPORT 10044
Diese Adressengruppe bietet keine Unterstützung für den angegebenen Sockettyp.
WSAEOPNOTSUPP 10045
Der Vorgang wird von dem Objekttyp nicht unterstützt, auf den Bezug genommen wurde.
WSAEPFNOSUPPORT 10046
Die angeforderte Protokollgruppe wurde nicht konfiguriert, oder es ist keine Implementation dafür vorhanden.
WSAEAFNOSUPPORT 10047
Es wurde eine Adresse verwendet, die mit dem angeforderten Protokoll nicht kompatibel ist.
WSAEADDRINUSE 10048
Normalerweise darf jede Socketadresse (Protokoll, Netzwerkadresse oder Anschluss) nur jeweils einmal verwendet werden.
Raphael
WSAEADDRNOTAVAIL 10049
Die angeforderte Adresse ist in diesem Kontext ungültig.
WSAENETDOWN 10050
Bei einem Socketvorgang war das Netzwerk inaktiv.
WSAENETUNREACH 10051
Ein Socketvorgang bezog sich auf ein nicht verfügbares Netzwerk.
WSAENETRESET 10052
Die Verbindung wurde aufgrund von Keepalive-Aktivitäten abgebrochen, da bei dem Vorgang ein Fehler festgestellt wurde.
WSAECONNABORTED 10053
Eine bestehende Verbindung wurde softwaregesteuert durch den Hostcomputer abgebrochen
Raphael
WSAECONNRESET 10054
Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
WSAENOBUFS 10055
Ein Socketvorgang konnte nicht ausgeführt werden, da dem System Pufferspeicher fehlte oder eine Warteschlange voll war.
WSAEISCONN 10056
Eine Verbindungsanforderung bezog sich auf einen bereits verbundenen Socket.
WSAENOTCONN 10057
Eine Anforderung zum Senden oder Empfangen von Daten wurde verhindert, da der Socket nicht verbunden ist und (beim Senden über einen Datagrammsocket mit einem sendto-Aufruf) keine Adresse angegeben wurde.
WSAESHUTDOWN 10058
Eine Anforderung zum Senden oder Empfangen von Daten wurde verhindert, da der Socket in diese Richtung bereits durch einen vorangegangenen shutdown-Aufruf heruntergefahren worden war.
Raphael
WSAETOOMANYREFS 10059 Zu viele Verweise auf ein Kernelobjekt.
WSAETIMEDOUT 10060 Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
WSAECONNREFUSED 10061 Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte.
WSAELOOP 10062 Der Name konnte nicht übersetzt werden.
WSAENAMETOOLONG 10063 Die Namenskomponente oder ein Name war zu lang.
Raphael
WSAEHOSTDOWN 10064 Bei einem Socketvorgang ist ein Fehler aufgetreten, da der Zielhost nicht verfügbar war.
WSAEHOSTUNREACH 10065 Der Host war bei einem Socketvorgang nicht erreichbar.
WSASYSNOTREADY 10091 WSAStartup funktioniert nicht, da das System derzeit nicht verfügbar ist, das dieser Funktion Netzwerkdienste bereitstellt.
WSAVERNOTSUPPORTED 10092 Die angeforderte Windows Sockets-Version wird nicht unterstützt.
WSANOTINITIALISED 10093 Die Anwendung hat die Funktion WSAStartup nicht aufgerufen, oder bei dieser Funktion ist ein Fehler aufgetreten.
Raphael
WSAEDISCON 10101
Als Rückgabewert von WSARecv oder WSARecvFrom zeigt dies an, dass die Gegenstelle das Herunterfahren veranlasst hat.
WSAHOST_NOT_FOUND 11001
Der angegebene Host ist unbekannt.
WSATRY_AGAIN 11002
Dies ist normalerweise ein zeitweiliger Fehler bei der Auflösung von Hostnamen. Grund ist, dass der lokale Server keine Rückmeldung vom autorisierenden Server erhalten hat.
WSANO_RECOVERY 11003
Beim Datenbankaufruf ist ein nicht behebbarer Fehler aufgetreten.
WSANO_DATA 11004
Der angeforderte Name ist gültig und wurde in der Datenbank gefunden. Er verfügt jedoch nicht über die richtigen zugeordneten Daten, die ausgewertet werden sollten.