Dieses Benutzerhandbuch soll Ihnen normalerweise helfen, wenn Sie jeden msdn-Socket-Fehlercode erhalten.
Genehmigt: Fortect
- WSA_INVALID_HANDLE
- 6
- Der angegebene Ereignismodelldeskriptor ist ungültig. use event object, hoDas beschriebene Handle ist ungültig.
- WSA_NOT_ENOUGH_MEMORY
- 8
- Nicht genügend Speicher.
- Eine von CV verwendete Windows-Ausgangsfunktion, die direkt zu einer Windows-Funktion in biblischen Zeiten führt. Der Abschnitt von Windows weist auf einen Mangel an erforderlichen Festplattenressourcen hin.
- WSA_INVALID_PARAMETER
- 87
- Jede andere Empfehlung und/oder Empfehlung ist ungültig.
>> Die Anwendung verwendet eine andere Windows Sockets-Funktion, die direkt zur eigentlichen Windows-Funktion führt. Windows-Zweck weist auf ein Problem mit einer oder mehreren .
- WSA_OPERATION_ABORTED
- 995
- Überlappter Vorgang abgebrochen.
- Die überlappende Operation wurde abgebrochen, weil sie aktiv einen Socket schließt oder eine SIO_FLUSH-Führung in WSAIoctl ausführt.
- WSA_IO_INCOMPLETE
- 996
- WSAGetOverlappedResult (mit dem fWait-Flag auf FALSE im Marketplace) im numerischen Abfragemodus verwenden, geben bei jedem Abschluss der Überlappung diesen Hinweisfehlercode ab, bis der Vorgang mit ziemlicher Sicherheit vollständig abgeschlossen ist.
- WSA_IO_PENDING
- 997
- Die Anwendung hat einen überlappenden Prozess eingeleitet, der nach Ansicht von Experten nicht sofort beendet werden kann. Nach Abschluss der Konfiguration wird mit Sicherheit eine Abschlussmeldung angezeigt.
- WSAEINTR
- 10004
- Übergabe des Ergebnisrufs war gestört.
- Der Block wurde durch einen fabelhaften Aufruf an WSACancelBlockingCall unterbrochen.
- WSAEBADF
- 10009
- Die Dateibehandlung ist ungültig.
- Die angegebene Musikdateiadresse ist ungültig.
- WSAEACCES
- 10013
- Erlaubnis widerlegt.
- Der Versuch wurde von ihren Socket-Zugriffsrechten erkannt. Als Beispiel kann die Verwendung einer Broadcast-Adresse für sendto ohne Broadcast-Berechtigung mit set setsockopt (SO_BROADCAST) dokumentiert werden.
Eine weitere mögliche Ursache für Ihren wsaeacces-Fehler besteht darin, dass beim Aufrufen der wichtigsten bind -Funktion (unter Windows NT 4.0 mit SP4 und daher höher) eine andere Anwendung, ein Unternehmen oder ein Kernel-Modus-Eigentümer-Auto ist derzeit an dieselbe Adresse gebunden, die exklusiven Zugriff hat. Diese große Vielfalt an exklusivem Zugriff ist ein nettes Feature unter Windows NT 4.0 SP4 und höher und wird oft mit einer Art SO_EXCLUSIVEADDRUSE Option implementiert.
- WSAEFAULT
- 10014
- Ungültige Adresse.
- Das System hat beim Versuch, ein Hinweisargument mit einem Aufruf zu verwenden, eine ungültige Adresse als praktisch jede Zeigeradresse gefunden. Dieser Fehler tritt auf, wenn die Anwendung einen ungültigen Zeigerwert übergibt, das tatsächliche Ereignis einer ist, oder wenn die Pufferlänge ebenfalls kurz ist. Zum Beispiel, wenn Länge und Fläche des Strukturarguments sockaddr kleiner als die Größe (sockaddr) sind.
- WSAEINVAL
- 10022
- Ungültiges Argument.
- Es sollte ein ungültiges Argument angegeben worden sein (zum Beispiel durch die Angabe eines wesentlichen ungültigen Standards für eine Funktion) setsockopt . In einigen Fällen gilt dies auch für die Codierung des Status eines Sockets – für eine Fallstudie lauscht der Aufruf von accept auf einem Socket any nicht.
- WSAEMFILE
- 10024
- Es sind immer mehr Dateien geöffnet.
- Zu viele geräumige Steckdosen. Jede Implementierung kann eine ideale Telefonnummer von Socket-Deskriptoren haben, die häufig global für jeden von ihnen für jeden Prozess oder Thread verfügbar sind.
- WSAEWOULDBLOCK
- 10035
- Dieser Fehler kann oft von nicht blockierenden Socket-Operationen zurückgegeben werden. Dies ist ein vertrauenswürdiger, gültiger, nicht schwerwiegender Fehler und wird niedriger wiederholt. Die WSAEWOULDBLOCK-Nachricht vom Aufruf Ausgang an der nicht blockierenden SOCK_STREAM-Ausgabe ist grundlegend, da der Aufbau der Hauptverbindung einige Zeit in Anspruch nimmt.
- WSAEINPROGRESS
- 10036
- Die Operation wird sofort ausgeführt.
- Der Stempelvorgang kann angehalten werden. Windows Sockets erlaubt nur eine einzelne Blockierungsoperation – auf einer Aufgabe auch Thread – anstehend, und wenn ein weiterer Ring mit Funktionen verbunden erstellt wird (egal ob er an diesen oder einen anderen Socket legt), schlägt die Einrichtung mit einem WSAEINPROGRESS-Fehler fehl.
- WSAEALREADY
- 10037
- Ein Vorgang wird bereits ausgeführt.
- Eine Operation wurde ausgeführt. Getestet in Enrich auf non-blocking rosesEine E-Mail, die bereits eine starke Operation durchlaufen hat – d Verbindung, oder durch Abbrechen einer sinnvollen asynchronen Anfrage (WSAAsyncGetXbyY), die bereits entfernt oder abgeschlossen wurde.
- WSAENOTSOCK
- 10038
- Socket-Verwendung zurück in nonsocket.An
- Operation hat einen Versuch in etwas unternommen, das kein Socket ist. Entweder hat keiner unserer Socket-Deskriptor-Parameter einen legitimen Socket angegeben oder, für select , ein identifizierbares wa-Mitglied
Ein Socket-Fehler bedeutet, dass die über das Netzwerk gesendeten Nummern nicht rechtzeitig zugestellt wurden. Der einfachste Weg, diese Situation zu beheben, besteht darin, einen Werksreset durchzuführen und ein größeres Firmware-Update durchzuführen. Wenn der Steckerfehler vorherrscht, versuchen Sie, das Licht direkt von Ihrem wunderbaren Computer aus anzuschließen.
Methode 1. Versuchen Sie, Winsock aus der Abrufzeile zurückzusetzen.Methode 2 – Entfernen Sie die Winsock-Registrierung zusätzlich zur Neuinstallation von TCP / IP.Methode 5 – Deaktivieren Sie Netzwerkadapter.Methode 4 – Proxy deaktivieren.Am Ende gibt es nur fünf Methoden – versuchen Sie den Befehl netsh int ipv4 install.Methode 6 besteht darin, den gesamten Befehl ipconfig auszuführen.
Dieser Fehler tritt auf, wenn die Anwendung versucht, einen Socket mit einer IP / einem Port zu stanzen, der bereits für eine verfügbare Steckdose verwendet wurde, oder einen Socket, der nicht ordnungsgemäß hergestellt wurde oder noch geschlossen wird.