07/08/12 12:26
ulysses
Sto cercando di fare un client Telnet senza usare la libreria telnetlib.
L'ho fatto così:
- Si connette al server FTP tramite socket
- Invia un comando
- Aspetta di ricevere una risposta prima di far inserire un nuovo comando
O almeno questo era il mio intento. Il problema è che la risposta dal server non arriva. Ora vi posto il codice della funzione "ricevi":
Cosa ho sbagliato?
L'ho fatto così:
- Si connette al server FTP tramite socket
- Invia un comando
- Aspetta di ricevere una risposta prima di far inserire un nuovo comando
O almeno questo era il mio intento. Il problema è che la risposta dal server non arriva. Ora vi posto il codice della funzione "ricevi":
def ricevi(self): msg = "" tot = 0 while 1: chunk = self.sock.recv(1024) if chunk == None: break msg = msg+chunk return msg
Cosa ho sbagliato?
aaa