SocketServer -> Daten ausserhalb von 'handle' empfangen!
Verfasst: Sonntag 31. Oktober 2004, 17:50
Moin!
Ich arbeite gerade mit dem SocketServer-Modul. Der Server funktioniert auch ohne Probleme, nur weiß ich nicht wie ich in der Klasse Daten empfangen kann (außerhalb der handle-Funktion)!?
So weit bin ich zur Zeit:
(Hab den Code ein bisschen gekürzt. Hoffentlich funktioniert er so
)
Also was ist z.B. wenn ich 10 Sekunden nachdem der Client auf meinen Server rauf ist, von ihm eine Nachricht geschickt bekomme?? Da ist ja handle nicht mehr aktiv!
Ich arbeite gerade mit dem SocketServer-Modul. Der Server funktioniert auch ohne Probleme, nur weiß ich nicht wie ich in der Klasse Daten empfangen kann (außerhalb der handle-Funktion)!?
So weit bin ich zur Zeit:
Code: Alles auswählen
class myServer(SocketServer.BaseRequestHandler):
def handle(self):
print "** New connection from %s!" % self.client_address[0]
# Test-String an den neuen Client senden
self.request.send("Hallo Welt!")
#Daten empfangen und ausgeben
print ">>",self.request.recv(1024)

Also was ist z.B. wenn ich 10 Sekunden nachdem der Client auf meinen Server rauf ist, von ihm eine Nachricht geschickt bekomme?? Da ist ja handle nicht mehr aktiv!