🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #17566

Re: FTP

#17566
From: Juan Gonzalo de Silva Medina
Date: Tue, 07 Nov 2000 00:00
69 lines
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-mail
References: <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