Was könnte der Grund für einen Socket-Fehler „[Errno 9] Bad file descriptor“ sein?Python

Python-Programme
Guest
 Was könnte der Grund für einen Socket-Fehler „[Errno 9] Bad file descriptor“ sein?

Post by Guest »

Ich habe ein komplexes Python-Skript (2.7.3), das versucht, eine Socket-Verbindung über

zu öffnen

Code: Select all

self.socket.close()
# doing something else
self.socket.connect((host, port))
aber ich bekomme nur den folgenden Socket-Fehler:

Code: Select all

error: [Errno 9] Bad file descriptor
Der Host:Port akzeptiert Verbindungen, da ich dies manuell mit dem NC-Host-Port überprüft habe. Was könnten also die möglichen Gründe dafür sein, dass ich diesen Fehler erhalte, wenn ich eine Verbindung zum angegebenen Port öffne, die tatsächlich funktioniert?

Ich kann und werde nicht das vollständige Skript veröffentlichen, da es für diese Frage zu komplex und unwichtig ist. Ich möchte nur alle möglichen Gründe für diesen Fehler wissen und wissen, wie ich sie überprüfen und beheben kann.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post