Chiudere la sessione dati, questo e' il problema. Si chiude da sessione dati o comandi?
Aridaje! Devi chiudere il canale dati (quello a cui ti connetti col "secondo telnet").

e come se non avessi, con il sistema automatico, la possibilita' di chiudere il terminale con sistema "becero"
Capisco il tuo problema. Ma per forza telnet devi usare? Io non so come sia questo microcontrollore. Non ha un client ftp? Non puoi fargli girare del codice? Uno script... qualunque cosa che non sia telnet?
Telnet non è adatto per fare questo genere di cose.

inviati i dati sul socket dati, come fare per chiuderlo mediante un comando che deve pur esserci? Bisognerebbe vedere come fanno i programmi di trasferimento ftp
Aridaje! (e 3 :-))
Tutti i client FTP fanno esattamente come ho detto su: finito il trasferimento verso il server chiudono il canale dati. Fine.
In FTP non esiste nessun comando esplicito che notifichi la fine del trasferimento in questo senso.
Esiste ABOR ma serve per altri scopi, senza contare che ha una semantica particolare.