GRAZIE PER LE DRITTE.
PS: non devo implementare un client completo.. ma solamente un client
su piattaforma a microprocessore+gprs che si collega al server per trasferire , un file , contente informazioni ..
Cmq ci provo... Ora xò , dopo nuna lettura + approfondita, provando ad usare FTP in Active Mode..
1) Creo un SERVER TCP con Socket in Listening suil micro alla porta 2861
2) Creo Socket su porta 21 x connessione FTP a sito Aruba..
3) Mi autentico... passo il copmando "PORT" indicando il mio indirizzo
IP(quello del micro connesso in GPRS) e la porta su cui in precedenza ho creato il
SOCKE LISTENING..... e fino a qui tutto bene...
4) Mando il comando LIST
...... Tutto Ok.... se non chè.... ARUBA mi chiude i 2 socket... sia quello FTP che la connessione al LISTENING... Avete qualche idea ?
Grazie 1000!!
Listato :
==========================================
CONNECT<CR><LF>
220 Aruba FTP Server<CR><LF>
21/06/2012 09.58.54.43 [TX] - USER 722812@aruba.it<CR><LF>
21/06/2012 09.58.55.29 [RX] - 331 Password required for xxxxxxxx@aruba.it.<CR><LF>
21/06/2012 09.58.56.73 [TX] - PASS xxxxxxxxx<CR><LF>
21/06/2012 09.58.58.23 [RX] - 230 User 722812@aruba.it logged in.<CR><LF>
21/06/2012 09.59.01.75 [TX] - PORT 109,117,218,88,11,45<CR><LF>
21/06/2012 09.59.02.68 [RX] - 200 Port command successful.<CR><LF>
21/06/2012 09.59.08.37 [TX] - LIST<CR><LF>
21/06/2012 09.59.10.15 [RX] - 150 Opening data connection for directory list.<CR><LF>
226 Transfer ok.<CR><LF>
<CR><LF>
+WIPACCEPT: 2,2<CR><LF>
<CR><LF>
+WIPPEERCLOSE: 2,2<CR><LF> <<<< SERVER CHIUDE SOKETS
<CR><LF> <<<< SERVER CHIUDE SOKETS
+WIPPEERCLOSE: 2,1<CR><LF> <<<< SERVER CHIUDE SOKETS
<CR><LF> <<<< SERVER CHIUDE SOKETS
OK<CR><LF> <<<< SERVER CHIUDE SOKETS

Rispondi quotando