Tengo un problema con una aplicacion que estoy haciendo, la cuestion es la siguiente, tengo un servidor ftp, al cual me quiero conectar desde java, esto ya lo logro, tambien puedo loguearme pero el problema viene cuando intento hacer movimiento, es decir, no puedo usar todos los comandos; cuando doy help no me aparese lo mismo en la aplicacion que desde consola.
consola:
ftp> help
Código Apache:
Ver original
Commands may be abbreviated. Commands are: ! debug mdir sendport site $ dir mget put size account disconnect mkdir pwd status append exit mls quit struct ascii form mode quote system bell get modtime recv sunique binary glob mput reget tenex bye hash newer rstatus tick case help nmap rhelp trace cd idle nlist rename type cdup image ntrans reset user chmod lcd open restart umask close ls prompt rmdir verbose cr macdef passive runique ? delete mdelete proxy send
java:
Código Apache:
Ver original
214-The following commands are recognized (* =>'s unimplemented): CWD XCWD CDUP XCUP SMNT* QUIT PORT PASV EPRT EPSV ALLO* RNFR RNTO DELE MDTM RMD XRMD MKD XMKD PWD XPWD SIZE SYST HELP NOOP FEAT OPTS AUTH* CCC* CONF* ENC* MIC* PBSZ* PROT* TYPE STRU MODE RETR STOR STOU APPE REST ABOR USER PASS ACCT* REIN* LIST NLST STAT SITE MLSD MLST 214 Direct comments to root@localhost
aqui coloco algo de mi codigo:
Código java:
Ver original
//Main.sender es el objeto que uso para mandarle los comando al servidor int Resp=0; char CHAR; while( ( Resp=response.read() ) != -1 ){ CHAR=(char)Resp; Main.echo.setText(Main.echo.getText()+" "+CHAR); }
y asi es como mando los comandos:
Código java:
Ver original
todas las excepciones estan debidamente capturadas.
NOTA: no puedo usar el paquete java.net ya que esto lo quiero para una aplicacion para un celular y la version ME no cuenta con esas clases.
Edito:
OTRA NOTA: tambien lo codifique en JSE pero obtengo la misma salida.
De antemano muchas gracias y feliz año que todos sus propositos los cumplan