Tema destacado: Únete al Grupo Steam elhacker.NET
Autor
|
Tema: Cliente-servidor (Leído 4,309 veces)
|
|
alzehimer_cerebral
|
Hola necesito que una aplicacion del lado cliente se conecte a un servidor remoto para descargarse una estructura de directorios con sus contenidos a las maquinas clientes y cargarlas en la aplicacion cliente...
Estoy haciendo pruebas con la API java_net y me surge la duda si para lo que yo necesito me tengo que programar un programa que corra en el servidor?? o si con programar en el cliente una conexion remota a un servidor Apache y mediante sentencias de programacion ya puedo conseguir traerme la estructura de directorios???
Haber si alguien me ayuda a visualizar lo que necesito programar...
Salu2
alzehimer_cerebral
|
|
|
|
|
En línea
|
|
|
|
|
Leyer
|
tienes que que comunicarte con el servidor por x comando el servidor recibe y ejecuta el procedimiento de listar los directorios y envias al cliente la lista ...que llevas hecho?
|
|
|
|
|
En línea
|
|
|
|
|
|
|
alzehimer_cerebral
|
Pues de momento no tengo nada hecho, solo estoy empezando a jugar con la API y parece bastante sencillo. Me han dicho que no tengo que crear un proceso que corra en la parte del servidor, ya que me vale con colgar el contenido en un servidor Apache y la parte cliente lo que tiene que hacer es conectarse a dicho servidor para traerse un fichero .xml que contiene los objetos con los cuales debo trabajar...
De momento tengo un servidor Apache con una pagina colgada, en este mismo servidor me gustaria poner el fichero .xml correspondiente para empezar a hacer las pruebas, lo que nose es en que directorio del servidor Apache colocar dicho fichero para que la parte cliente pueda acceder a el, nose si me he explicado bien..
Gracias por los aportes y feliz año a todos!!
Saludos.
alzehimer_cerebral
|
|
|
|
|
En línea
|
|
|
|
|
Debci
|
Envezde usar un file, te recomiendoq ue generas el arbol en un array y lo transmitas por dataoutput, luego al recibirlo lo recorres con algun bucle logico y lo muestreas, o simplemnete envias cada elemento del array en orden y tal cual lo recives lo construyes.
Saludos
|
|
|
|
|
En línea
|
|
|
|
|
Leyer
|
osea pero el servidor lo tienes que creear tu, un servidor apache no es necesario a no ser que te conectes http://localhost:8081/ en tu apache Saludos!
|
|
|
|
|
En línea
|
|
|
|
|
alzehimer_cerebral
|
Por lo que me han dicho tengo que hacer un programa (parte cliente) que se conecte a un servidor Apache y coja un .xml...
No tengo que preocuparme del programa en la parte servidor ya que el propio Apache supuestamente lo gestiona todo..
Queda mas claro ahora. Que metodos existen para traerse un fichero de un servidor remoto??
Derrepente el Netbeans ya no me mete las excepciones de forma automatica al darle a la bobillita en la linea de codigo que la solicita, alguien sabe a que e debe??
Salu2.
alzehimer_cerebral
|
|
|
|
« Última modificación: 6 Enero 2010, 18:35 por alzehimer_cerebral »
|
En línea
|
|
|
|
|
Leyer
|
bueno solo te quedaria solo descargarlo del servidor como cuarquier archivo  Salu2
|
|
|
|
|
En línea
|
|
|
|
|
|
|
|
-Ramc-
Desconectado
Mensajes: 493
|
Me parece que alguien debe leerse un buen tutorial de Sockets, en el paquete .net está todo lo que necesitas, toma el InputStream del socket, empieza a leer los datos que te envia el server y ya lo tienes.
|
|
|
|
|
En línea
|
Shhh... be vewy, vewy, quiet! I'm hunting wabbits...LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.
|
|
|
|
Leyer
|
Me parece que alguien debe leerse un buen tutorial de Sockets, en el paquete .net está todo lo que necesitas, toma el InputStream del socket, empieza a leer los datos que te envia el server y ya lo tienes.
 pero si el lo esta haciendo asi ps que lo siga haciendo no es mucha la diferencia
|
|
|
|
|
En línea
|
|
|
|
-Ramc-
Desconectado
Mensajes: 493
|
Me parece que alguien debe leerse un buen tutorial de Sockets, en el paquete .net está todo lo que necesitas, toma el InputStream del socket, empieza a leer los datos que te envia el server y ya lo tienes.
 pero si el lo esta haciendo asi ps que lo siga haciendo no es mucha la diferencia Ahh, lo está haciendo todo con esa api? pensé que usaba la .net por el primer comentario y ahora iba a usar esta y terminaría un revuelto de código, pero, si está con una sóla api, que siga. xD
|
|
|
|
|
En línea
|
Shhh... be vewy, vewy, quiet! I'm hunting wabbits...LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.
|
|
|
|
alzehimer_cerebral
|
Simplemente estoy buscando formas de hacerlo y la verdad que la segunda me parece mas comoda de momento. Con lo que he visto parece ser que con net API habria que tambien programar un proceso que corra en el servidor Apache y que se sincronizase con el proceso cliente, mientras que con los metodos http esto no hace falta.
LEYER ya me he bajado la libreria donde la descomprimo para poder utilizarla?
Salu2
alzehimer_cerebral
|
|
|
|
|
En línea
|
|
|
|
-Ramc-
Desconectado
Mensajes: 493
|
Debe tener uno o más .jar o class, tienes dos opciones, metes la ruta donde lo tienes en el classpath o compilas directamente indicandole el classpath. javac -classpath "$CLASSPATH:.:/usr/lib/jdk1.6.0_10/jre/lib/ext/libreria.jar" Prueba.java
|
|
|
|
|
En línea
|
Shhh... be vewy, vewy, quiet! I'm hunting wabbits...LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.
|
|
|
|
|