La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1318 - COMO SE ELABORA UN CHAT
Autor:  juan monsalve
Necesito saber como se elaboran los chats, estoy elaborando una página web y deseo colocar un chat en ella sobre diversos temas. gracias.

  Respuesta:  Ivan de Jesus Deras Tabora
Es cierto un chat es un sistema cliente-servidor, pero se puede hacer sin utilizar servlets (es mas sin usar Applets). Aqui te mando un ejemplo que yo elabore en Java, esta el ciente y el servidor, veras que el cliente no es un applet, pero la codificacion es igual, solo tenes que recompilar el cliente como si fuera un applet, para esto tendras que cambiar algunas de las clases...

Espero te sirva... Cualquier duda mandame un mail... chat.zip.

  Respuesta:  Nacho Peralta
El chat es un sistema cliente-servidor. En la parte cliente debe ir un applet y en la servidora un servlet.
El applet se comunica con el servlet por sockets.
Cuando entra un nuevo usuario el applet debe mandar al servlet la peticion por un puerto general. El servlet creará un thread nuevo para comunicarse con ese applet.
Cuando alguien escribe un mensaje en el chat, el applet correspondiente lo envía al servlet por el socket de ese cliente. El servlet recoge el mensaje y manda a cada cliente (por cada thread que ha creado) ese mensaje.
Esto es en líneas muy generales.

  Respuesta:  Jorge Sánchez
La verdad es que construir un chat con Java no es cosa sencilla, yo hice un prototipo, hace algún tiempo, utilicé servlet y un applet, también logré conseguir gran parte de las fuentes del Latinchat, si algo de esto te interza, te lo puedo enviar por email.

Escribeme si para saber tu dirección.