Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 3 (568 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de febrero de 2011
Leer documento completo
Vista previa del texto
Informe Sistemas Operativos

Implementación: Chat con la posibilidad de compartir archivos (.txt)

El objetivo descrito en clases fue el de implementar un Chat con la posibilidad de compartirarchivos.

Actualmente existen muchas aplicaciones de ese tipo las cuales sirvieron como referencia, así que se utilizó el lenguaje de programación Java porque se encontró mucha referenciabibliografica y sobre todo ejemplos.

El código se dividió en 8 archivo distribuidos de la siguiente manera:

[pic]

El servidor se controla por medio de un hilo, el cual espera las peticiones del clientey a su vez crea un hilo por cada conexión para atenderla.

El cliente es controlado por un hilo el cual gestiona los flujos de entrada y salida y también existe un hilo que gestiona la consulta delos archivos en la carpeta del cliente seleccionado.

La gestión grafica de la aplicación se desarrolla por medio de dos clases una gestiona la conexión el cual pide un nick de identificación (no secontrolan duplicidades) y la otra gestiona el envió, recepción de mensajes y la descarga de archivos.
[pic]
Diagrama de clase que representa el escenario planteado en la solución del Chat quepermite compartir archivos en redes locales por medio de conexiones IP

Manual de Usuario

o Para iniciar la aplicación primero se debe disponer de una red local no importa el numero de pcdisponibles mínimo uno.
o Se debe crear por cada usuario que se desee conectar una carpeta llama “C_Cliente” con la estructura indicada y debe estar compartida al grupo de red asignado.
o Seejecuta el archivo “Servidor_Chat.java”.
o Luego se ejecutan en cada cliente el archivo “Pantalla_Conexion.java”.
o No se obliga que todos los archivos residan en cada pc que se deseeconectar incluido el servidor, solo es necesario el paquete al que pertenece. (el paquete esta en la figura de arriba). Es decir el servidor debe tener el paquete operativos.chat.servidor y el cliente...
tracking img