Article View: es.comp.lenguajes.java
Article #17566Re: FTP
From: Juan Gonzalo de Silva Medina
Date: Tue, 07 Nov 2000 00:00
Date: Tue, 07 Nov 2000 00:00
69 lines
2941 bytes
2941 bytes
piedad wrote:
>
> Si,�pero no puedo hacer algo para que el cliente pueda escoger el fichero de
> forma gr�fica?, es decir que se abra una ventana y muestre el contenido del
> disco duro y escoja el fichero que quiere enviar al servidor.
Endeluego si que andas "liada" ;-)
> Es que eso lo
> tengo hecho, pero cuando estoy en red no me funciona.
> Gracias por aclararme dudas, es que estoy hecha un lio(se nota,no?).
> Hasta luego :)
�Qu� tienes hecho?, ahora esta definiendo otra cosa totalmente distinta
a la que decias en tu mensaje anterior...
Por partes y despacito :)
Para trabajar con ficheros en modo cliente/servidor tienes tres m�todos
(por ejemplo):
a.- Utilizar RMI, que puede serte un poco complicado si no lo has
utilizado nunca, pero como esfuerzo de estudio, es muy recomendable,
sobre todo por que despu�s puedes sacarle mucho jugo.
b.- Utilizar un servidor ftp y construirte un cliente (o bien utilizar
uno dado).
c.- Crearte tu servidor (tcp/ip) y tu cliente directamente, con tu
propio protocolo.
O sea, depende de como lo quieras hacer y de por donde tengas que pasar
(intranet o Internet).
Claro que lo que siempre puedes hacer es montartelo en dos niveles:
a.- El modelo de datos, sobre el que actua la parte visual, en el se
implementan los m�todo de cambiar de directorio (por ejemplo), abrir
fichero, ver fichero, guardar localmente un fichero, en fin todo lo que
no sea visual.
b.- La parte visual, que actua sobre el modelo de datos y que da igual
la forma de acceder que elijas, esta nunca conoce nada f�sico, solo se
limita a presentar el modelo de datos (ficheros) y ha mandar peticiones
hacia �l.
Ahora la parte f�sica del modelo de datos (el acceso a los ficheros) lo
puedes hacer como quieras, por ejemplo, cuando se dice abrir puede
significar, por ejemplo:
a.- Acceder a un servidor FTP, recibir y componer el directorio
principal.
b.- Acceder a un servidor propio TCP/IP, recibir y componer el
directorio principal.
c.- llamar a un m�todo que se ejecuta remotamente (RMI) y que compone
(en tu modelo de datos) el directorio principal.
Como puedes ver la forma y su proceso es muy distinta.
En fin, tu dir�s que quieres hacer...
Saludos,
--
Juan Gonzalo de Silva Medina
System.out.println("I Love Linux");
Technical Details
Message-ID:
<3A0866C1.BA578A7B@caymasa.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8u5tt9$402$1@peque.uv.es> <3A06EC58.D5D786CD@caymasa.es> <8u8ho2$kfh$1@peque.uv.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,abf870da780bb06d X-Google-Attributes: gid1116f3,public From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es> Subject: Re: FTP Date: 2000/11/07 Message-ID: <3A0866C1.BA578A7B@caymasa.es> X-Deja-AN: 690928496 Content-Transfer-Encoding: 8bit References: <8u5tt9$402$1@peque.uv.es> <3A06EC58.D5D786CD@caymasa.es> <8u8ho2$kfh$1@peque.uv.es> X-Accept-Language: es, en Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java