Skip to content

Files

Latest commit

Apr 23, 2012
b629a12 · Apr 23, 2012

History

History
This branch is 2 commits ahead of, 2 commits behind rderoldan1/share_files:master.

Uno

#Autores ###Juan Sebastian Velez ###Juan Esteban Mosquera ###James David Benitez

Reto-­‐03: Diseñar e implementar un servicio de compartición sencilla de archivos entre clientes utilizando la arquitectura P2P y un middleware/framework P2P (FileP2P)

##Modo de empleo En la carpeta reto3 hay 2 archivos ejecutables, servidor.rb y cliente.rb. Se debe de ejecutar el primer archivo servidor.rb, especificando el puerto que se desea utulizar $ ruby servidor.rb 5555

Despues de tener en ejecucion el servidor podemos correr cuantas instancias de cliente.rb deseemos. Para esto se debe de especificar la ip del servidor y su puerto $ ruby cliente localhost 5555

#####Envio de mensajes Simplemente en la consola de client se copia el mensaje y este sera transmitido a todos los peers conectados en el momento

#####ls ls lista los ficheros y directorios ejemplo ls /home/user/Escritorio

#####cp cp realiza la copia de un archivo que se encuentre en otro peer ejemplo cp /home/user/Escritorio/readme.txt

#####cd cd desplaza al directorio indicado

#####lista compartidos o lista c Trae una lista de archivos con su respectiva ruta, de esta forma el usuario puede saber que han compartido los peers

#####compartir Envia un archivo al servidor, de manera que todos los peers lo puedan ver y lo puedan copiar ejemplo compartir /home/user/Escritorio/readme.txt

#####-help -help muestra en pantalla una lista de acciones que el usuario puede realizar