Chatconcurrente

Páginas: 7 (1651 palabras) Publicado: 24 de noviembre de 2010
CHAT CONCURRENTE EN JAVA UTILIZANDO HILOS Y SOCKETS MANUAL DE USUARIO

Página

1

Universidad Nacional Autónoma de México Facultad de Ingeniería

Arquitectura Cliente/Servidor

Integrantes:
Ayala Álvarez Marco Axel Domínguez López Geovani García García Julio César Gómez Jaime Martín Vallejo González Jesús

Página

2

CONTENIDO
CAPÍTULO 1: INTRODUCCIÓN----------------------------------------------------------4

ACLARACIONES---------------------------------------------------------------------------------- 5

CAPÍTULO 2: EL PROCESO SERVIDOR -------------------------------------------7

CAPÍTULO 3: EL PROCESO CLIENTE ----------------------------------------------8

CAPÍTULO 4: UTILIZANDO LA HERRAMIENTA -----------------------------9

CAPÍTULO 5: COMENTARIOS---------------------------------------------------------12

CAPÍTULO 6: FAQ ----------------------------------------------------------------------------13 Página

3

1. Introducción
Este manual del usuario ha sido elaborado con la intención de ofrecer la información necesaria para el correcto uso de este pequeño sistema de chat concurrente. Hemos decidido desarrollar este código para entendermejor y familiarizarnos con la arquitectura general de cualquier sistema cliente-servidor, decidiendo optar por el caso en que el sistema utiliza un servidor, el cual se encarda de atender a muchos clientes al mismo tiempo, ofreciendo la oportunidad de mandar mensajes tipo broadcast, es decir, mensajes que son generados por algún cliente y todos los demás clientes que se encuentran con unaconexión activa reciben dicho mensaje y al mismo tiempo son atendidos por el mismo servidor. No es el programa más fácil ni el mejor que pueda existir, pero si muy completo y cuenta con su propia interfaz gráfica, que fue desarrollada de forma muy amigable con el usuario y muy intuitiva de utilizar. Permitiendo elegir el nombre de usuario que uno desee tener y además muestra en un panel todos los otrosusuarios conectados y con los que es posible poder comunicarnos. Este manual sigue una estructura concreta, empezando por el levantamiento del servidor y la creación de distintos procesos cliente, además de una sencilla guía de cómo utilizar la herramienta, finalizando con las preguntas más frecuentes que un usuario podría realizar. Es importante mencionar que debido a que este programa está hechoen java, el usuario debe de contar con una versión del entorno java en su computadora, de lo contrario no podrá hacer uso del chat. Pedimos disculpas por cualquier error o será bien recibida. Página incorrección que pueda haber en la información recogida y toda crítica o aportación

4

ACLARACIONES
Antes que nada es de suma importancia aclarar el siguiente punto, debemos cambiar la IP denuestra máquina para que sea estática, debiendo estar dentro del rango 192.168.2.0/24, pero sin ocupar 192.168.2.1 ni 192.168.2.10, pues la primera se reserva para el Gateway y la segunda corresponde a la IP del servidor. Para llevar a cabo esta tarea damos clic en el icono de redes de la barra de tareas y elegimos: Abrir centro de redes y recursos compartidos, como se muestra:

A continuacióndamos clic sobre la opción: cambiar configuración del adaptador

Ahora damos clic derecho sobre el icono Conexión de área local, y elegimos la opción Página propiedades:

5

Vamos a la parte de TCP/IPv4, la seleccionamos y damos clic en propiedades. Finalmente seleccionamos la opción usar la siguiente dirección IP, y colocamos la dirección correspondiente que hayamos elegido (siempre y cuandorespete la primera condición antes expuesta). Damos clic en aceptar y listp

Finalmente comenzamos las pruebas del programa. Para volver a la configuración inicial se siguen los pasos antes expuestos, pero ahora se elige la opción de obtener una dirección IP automáticamente (si estamos usando DHCP) o la dirección estática que teníamos configurada antes de realizar nuestros cambios:

Página...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS