import SocketServer
class EchoRequestHandler(SocketServer.BaseRequestHandler):
    def handle(self):
        print 'Connesso!'
        while 1:
            msg = self.request.recv(1024)
            if not msg:
                break
            print 'Ricevuto:',msg
            self.request.send(msg)
        print 'Disconnesso'
server = SocketServer.ThreadingTCPServer(('127.0.0.1',7777),EchoRequestHandler)
server.handle_request()
 
Il vero problema lo incontro quando mi connetto: tutto cio' che scrivo viene spedito un carattere alla volta e poi รจ  visto come una stringa e nn come un comando, in sostanza dovrei fare in modo che il comando venga interpretato ed eseguito alla pressione del tasto 'enter' e non alla pressione di un qualunque tasto e poi, come faccio a far eseguire il comando ricevuto ?
 
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a