CREAR CHAT EN JAVA

Páginas: 16 (3875 palabras) Publicado: 14 de julio de 2014
Escuela Politécnica Nacional
Programación Orientada a Objetos
Crea un chat en JAVA
Tema: Servicio de mensajería tipo chat desarrollado en Java y utilizando NetBeans
Objetivos:






Crear un servidor para un servicio de mensajería tipo chat utilizando el lenguaje de
programación Java y desarrollado mediante la plataforma NetBeans que permita
la conexión entre dos o máscomputadores o clientes chat.
Desarrollar mediante una interfaz gráfica un cliente de mensajería tipo chat con el
cual los usuarios puedan interactuar no solo con strings, sino también con objetos,
imágenes, colores, emoticones etc., conectados mediante el servidor previamente
desarrollado.
Añadir la aplicación de Java que nos permita almacenar las conversaciones o los
contactos de los usuarios.Integrantes:



Carlos Santamaría
Ángel López

DESARROLLO TEÓRICO
Introducción:
QUE ES UN CHAT (IRC)
En Internet, la gran "mediateca" global, se puede hacer casi de todo y uno de los servicios que
ofrece Internet es el IRC (Internet Relay Chat). A través del IRC, se puede charlar con otros
usuarios que en ese momento también estén conectados a la red, no importa en qué parte del
mundo.Además se nos ofrece la posibilidad de entablar conversación con cientos o miles de
usuarios simultáneamente.
En realidad, el IRC está basado en el TALK, un programa para Unix que permite la conexión con un
ordenador remoto para mantener una charla interactiva con su operador, de manera que todo lo
que se escribe a través del teclado lo recibe la otra persona en su monitor y viceversa. El IRCes
pues algo parecido, aunque mucho más evolucionado.

Carlos Santamaría
Ángel López

2010

Escuela Politécnica Nacional
Programación Orientada a Objetos
Crea un chat en JAVA
COMANDOS BÁSICOS DE IRC
Los comandos que se van a describir ahora son los más elementales que debe conocer un usuario
para participar en las conversaciones. Estos comandos son enviados por el cliente alservidor,
quien se encarga de reaccionar de forma adecuada ante ellos.














/HELP: permite obtener ayuda.
/JOIN &nombre_canal, /CHANNEL &nombre_canal: introduce al usuario en el canal
especificado. Si este canal no existe, se crea (la gestión dinámica de canales es otra de las
posibilidades del IRC), y además confiere al usuario el privilegio de ser el operador delcanal.
/WHO nombre_canal: muestra una lista de los usuarios del IRC. Si se indica un nombre de
canal, restringe el listado a las personas que están presentes en ese canal.
/WHOIS nick: muestra más información sobre un usuario del que conocemos su nick. Sin
embargo, por las razones ya comentadas, la información no suele ser cierta.
/TOPIC cadena: cambia el topic o descripción del canal (sitenemos privilegios para poder
hacerlo).
/NICK nuevo_nick: permite cambiar nuestro nick o apodo.
/MSG nick mensaje: envía un mensaje personal a un usuario determinado, sin que los
demás usuarios lo vean en su pantalla.
/SIGNOFF, /SI, /BYE, /EXIT, /QUIT: cualquiera de ellos sirve para abandonar la
conversación. Si se añade un texto detrás del comando, será enviado como mensaje de
despedida./USERS: muestra una lista de todos los usuarios conectados al servidor.
/AWAY: se utiliza para anunciar que, sin abandonar el servidor, vamos a estar unos
minutos sin atender a la conversación.
/QUERY nick: invita al usuario indicado a participar en una conversación privada. Si el
receptor responde con un comando similar, el diálogo particular dará comienzo.

Los siguientes comandos losutilizan exclusivamente los operadores:




/OPER nick password: da al usuario indicado los privilegios de operador (si la contraseña
es válida).
/KICK nick: expulsa al usuario indicado del servidor.
/QUOTE comando: permite enviar comandos al servidor. Se puede utilizar para matar el
demonio o realizar operaciones privilegiadas.

ATAQUES EN EL IRC
Como veremos más adelante, tanto el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • chat java
  • Como crear menus en Java
  • Java, crear image slider
  • Crear instalador DEB Java
  • Chat Java
  • Java en unix (Crear, compilar y ejecutar una aplicación java)
  • Crear menus y barras de menu java
  • Manual para crear ventanas en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS