
Ich probiere ein RAT (ein legales) zu schreiben. Funktionierte alles bestens. (Bin bei Vers. 1.3 (angefangen bei 0.1))
Aber jetzt habe ich einen Fehler:
Ich will 2 Sockets benutzen. Einen für Dateitransfer und einen für Kommando und Antworttransfer. Problem ist: Sobald ich dem Socket den Befehl gebe, Daten zu empfangen kommt: "Ein nicht blockierender Socketvorgang konnte nicht sofort ausgeführt werden". (Als Exception von self.sock.recv(1024)).
Ich hab den eigentlich blockierend, da ich ein Timeout gesetzt habe (3 Sekunden), aber er meint er könnte keinen nicht-blockierenden Socketvorgang ausführen. Aber wieso? Ich meine ich sage ihm ja nicht, dass er das soll

(Und alle die mir jetzt kommen: "Zwei Sockets zu nutzen ist dilettantisch", die sollen mir nach Mögl. eine nette Routingfunktion schreiben. Die kriege ich nämlich nicht hin
