Sto tentando "ricreare" un client telnet in Python. Quando provo a connettermi su un server FTP, mi arriva il messaggio di benvenuto, poi attende un input per inviare un comando. Il messaggio credo che arrivi, solo che non riceve niente come risposta (mentre con Telnet ho provato gli stessi comandi e un messaggio di risposta arriva). Ecco il codice:<div>
<br></div><div><div>while 1:<span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>try:</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>print client.recv(1024)</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>msg = raw_input("=>")</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>client.send(msg)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>except socket.error:</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>print "Errore di connessione. Chiusura...\n"</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>exit(1)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>finally:</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>pass</div></div>