Foro de elhacker.net

Programación => Java => Mensaje iniciado por: 23time en 3 Junio 2010, 05:47 am



Título: Carpeta pública y JAVA.
Publicado por: 23time en 3 Junio 2010, 05:47 am
Buenas.

¿Alguien me podría ayudar con un problema que tengo?.

Resulta que necesito configurar una carpeta de mi PC de forma pública, es decir, que se pueda acceder desde internet. Tanto en Windows como en Linux he intentado usar las herramientas que traen por defecto, pero la carpeta me la publican a nivel de red y no puedo acceder a ella a través de internet. ¿Que podría hacer?.

De todas formas, lo que quiero es conseguir leer el contenido de esa carpeta desde un programa escrito en JAVA, ¿alguien tiene/sabe alguna alternativa, forma o idea de como podría leer el contenido de una carpeta la cual esté alojada en otro PC?.

Solo quiero leer el fichero que se encuentre en dicho directorio. Había pensado en FTP, pero todo debo controlarlo desde mi aplicación escrita en JAVA, por lo que no se si sería muy complicado realizar esto en JAVA o si sería una buena idea.

¿Alguna ayuda/idea?.

Saludos!!  ;D


Título: Re: Carpeta pública y JAVA.
Publicado por: Casidiablo en 3 Junio 2010, 17:12 pm
Al parecer lo importante es leer el archivo y no cómo está compartido... siendo así, ¿porqué no usar servicios como Dropbox? El archivo estaría en la máquina remota y a la vez estaría sincronizado en donde corras el programa de Java. Lo puedes acceder como se accede cualquier archivo local, y si modificas el archivo se modificará también en el otro equipo. De igual manera, si se modifica en el computador remoto, también verás reflejados los cambios localmente.


Título: Re: Carpeta pública y JAVA.
Publicado por: bomba1990 en 3 Junio 2010, 17:20 pm
Buenas.

¿Alguien me podría ayudar con un problema que tengo?.

Resulta que necesito configurar una carpeta de mi PC de forma pública, es decir, que se pueda acceder desde internet. Tanto en Windows como en Linux he intentado usar las herramientas que traen por defecto, pero la carpeta me la publican a nivel de red y no puedo acceder a ella a través de internet. ¿Que podría hacer?.

De todas formas, lo que quiero es conseguir leer el contenido de esa carpeta desde un programa escrito en JAVA, ¿alguien tiene/sabe alguna alternativa, forma o idea de como podría leer el contenido de una carpeta la cual esté alojada en otro PC?.

Solo quiero leer el fichero que se encuentre en dicho directorio. Había pensado en FTP, pero todo debo controlarlo desde mi aplicación escrita en JAVA, por lo que no se si sería muy complicado realizar esto en JAVA o si sería una buena idea.

¿Alguna ayuda/idea?.

Saludos!!  ;D

lo mas problabel si te esta pasando eso es que tengas un firewall activado o un router que no te permite que tus datos salgan al internet. pasate por el de redes a ver si consigues algo ahi.


Título: Re: Carpeta pública y JAVA.
Publicado por: 23time en 3 Junio 2010, 18:31 pm
Al parecer lo importante es leer el archivo y no cómo está compartido... siendo así, ¿porqué no usar servicios como Dropbox? El archivo estaría en la máquina remota y a la vez estaría sincronizado en donde corras el programa de Java. Lo puedes acceder como se accede cualquier archivo local, y si modificas el archivo se modificará también en el otro equipo. De igual manera, si se modifica en el computador remoto, también verás reflejados los cambios localmente.

Buenas!!

Pues ahora mismo lo que estoy utilizando es dropbox, pero no es algo que me sirva. Lo he utilizado para comprobar que mi programa cliente es capaz de leer algo que se encuentre en otro server, pero la tarea de conectar mi cliente con el servidor y leer lo que haya en este, lo debo de implementar yo, ya que si utilizo dropbox (entre otros) obligo al usuario a tener una cuenta en dicha web, cosa que no puedo hacer.

A/A bomba1990, no creo que sea problema del firewall, ya lo configuré y también abrí los puertos del router para realizar la conexión, ya que mi programa tiene una parte cliente y otra servidor...., el problema radica en que no puedo acceder al contenido de una carpeta específica.

Pero bueno, no había caido que hay un subforo de redes xD, preguntaré por ahí a ver si alguien me puede ayudar.

De todas formas, si alguien lee esto y tiene alguna idea con JAVA, le agradecería que lo escribiera.

Saludos!!.