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!