Manual de usario. Java.
Enviado por Andrea Diaz • 20 de Abril de 2016 • Apuntes • 541 Palabras (3 Páginas) • 192 Visitas
[pic 1]
Nuestro proyecto tiene una comunicación de Client – Server – Client, es decir primero ingresa un cliente, luego se registra en el servidor que hay un nuevo usuario en línea, ya teniendo esto, tenemos que abrir otro chat de Cliente y ya puede comunicarse entre ellos, mientras que el servidor nos informa quienes están conectados, que mensajes se están enviando y si todavía están conectados o si algún usuario perdió la conexión o cerró su sesión.
En este manual de usuario le indicaremos los pasos a seguir para poder conectarse:
- Primero debemos correr el archivo Chat_Server y cuando lo abramos tenemos que presionar el botón de “Start”.
- Luego ya podemos abrir el archivo Chat_Client y ya nos aparece a que puerto nos conectamos y cuál será el nombre del mismo, entonces ya ingresamos nuestro usuario y nuestra password, y luego presionamos “Connect” para poder ingresar, así mismo también podemos ingresar como anónimo y se genera nuestro nombre aleatoriamente.
- Luego de eso ya podemos enviar mensajes y si queremos enviárselo a otra persona lo que tenemos que hacer es abrir otra vez el archivo Chat_Client y de la misma forma, ingresamos con nuestro usuario y password y ya le podemos enviar cosas a la otra persona, mientras tanto en el servidor se van informando las cosas que se hacen, así como cuando alguien se conecta o si se envía algún mensaje o cuando se agregó alguna persona.
Librerías utilizadas en el proyecto:
- Para la clase de Chat_Client utilizamos las siguientes librerías:
- import java.net.*;
- import java.io.*;
- import java.util.*;
- Para la clase de Chat_Server utilizamos las siguientes librerías:
- import java.io.*;
- import java.net.*;
- import java.util.*;
Manejo de Botones en la parte del Cliente:
- Botón “Anonymous Login”: este botón sirve para el ingreso de algún usuario que no se quiera registrar y así asignarse un nombre anónimo sin necesidad de poner un password.
- Botón “Connect”: este nos indica que el usuario luego de haber ingresado un Username y su Password pueda ingresar al chat y registrarse.
- Botón “Disconnect”: Su función única es desconectarse del chat e informar al servidor que un usuario cerró sesión.
- Botón “Send”: solamente es para enviar mensajes.
En la parte cliente, en cuanto al Username no existen restricciones para registrarse al chat, y el password por seguridad se oculta.
Manejo de botones en la parte servidor:
- Botón “Start”: nos indica que el servidor se ha iniciado y está en espera a que un usuario se registre.
- Botón “End”: es para cerrar el servidor.
- Botón “Online Users”: nos indica cuantos y que usuarios están registrados y conectados.
- Botón “Clear”: sirve para limpiar la ventana de mensajes del servidor.
Funciones del Chat_Client:
- Enviar mensajes al usuario que está conectado.
- Registrar usuarios.
- Recibe mensajes de la comunidad de usuarios.
- No hay parámetros de tamaño de mensajes.
Funciones del Chat_Server:
- Estar al pendiente e informado en su totalidad de lo que sucede en todos los clientes, tomando en cuenta:
- Mensajes enviados y recibidos
- Usuarios en línea y sin conexión.
- Si el servidor tiene una comunicación con el cliente.
...