Article View: es.comp.lenguajes.java
Article #29344Acceso a fichero remoto.
From: DavidPS
Date: Tue, 23 Dec 1997 00:00
Date: Tue, 23 Dec 1997 00:00
51 lines
3246 bytes
3246 bytes
Buenas: Hace unos d�as hice una pregunta sobre este tema, y tuve una respuesta de Chano (gracias) que cre�a que me pod�a llevar a solucionar mi problema, pero cuanto m�s me meto en �l, m�s sin salida me veo. Voy a comentaros en unos cuantos puntos mi situaci�n, y a ver si alg�n alma caritativa se apiada de m� (ya sab�is, es Navidad). 1. Tengo una aplicaci�n (servidor) compilada en c�digo nativo Intel, corriendo en un PC, escuchando en un puerto determinado. 2. Tengo un applet de administraci�n de ese servidor que se carga desde la misma m�quina en que reside el servidor, y se ejecuta en un browser, no necesariamente en la misma m�quina. 3. Hasta ahora, las �rdenes para el servidor se las enviaba el applet de administraci�n a trav�s de un socket (paquetes de comandos en ASCII simplemente). Pero el problema surge cuando quiero utilizar el applet y no responde el servidor, con lo que, o se pierde esa orden, o hay que repetirla cuando se levante el servidor. 4. La soluci�n que ide� fue grabar todas las �rdenes al servidor en un fichero de �rdenes de administraci�n que est� situado en la m�quina en la que est� corriendo el SERVIDOR, de forma que cada vez que �ste arranque, pueda leer este fichero. 5. El problema que surge es: �c�mo puede el applet crear/modificar un fichero en esta m�quina? Recuerdo que �sta es la m�quina desde la que se ha cargado el applet, por lo que no deber�a estar prohibido, �o s�? Lo que he intentado es lo siguiente: 1. He intentado solucionarlo con un URLConnection a un fichero del sistema de ficheros del servidor, pero seg�n me coment� Chano, no funciona. 2. Se me ha ocurrido que podr�a hacerlo creando un fichero en la m�quina en que se est� ejecutando el applet con las �rdenes para el servidor, y luego enviarlo por FTP al servidor; o directamente hacer un FTP al servidor con las �rdenes, pero aqu� s� que no s� c�mo puedo hacerlo. Adem�s, el applet no puede escribir en el sistema de ficheros local en que se est� ejecutando, �no? Bueno, la cuesti�n es que estoy un poco bloqueado, porque cuando empec� con este tema supon�a que si todas las m�quinas y applets estaban dentro de la misma Intranet, no iba a tener ninguna limitaci�n en cuanto a seguridad, pero ahora veo que esto puede hacer que este planteamiento que he seguido sea irrealizable. Pues eso, que espero vuestra generosa ayuda. Muchas gracias, David. PD: Como parece que estoy un poco verde en temas de seguridad, os agradecer�a tambi�n que me di�rais pista sobre d�nde encontrar informaci�n sobre qu� se puede y qu� no se puede hacer desde un applet.
Technical Details
Message-ID:
<349FA72B.1648@AntispaMttd.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,6095449000c386f3,start X-Google-Attributes: gid1116f3,public From: DavidPS <dperez@AntispaMttd.ibernet.es> Subject: Acceso a fichero remoto. Date: 1997/12/23 Message-ID: <349FA72B.1648@AntispaMttd.ibernet.es> X-Deja-AN: 309603472 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=iso-8859-1 Organization: Quita AntispaM de mi direcci�n para responderme. Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java