sábado, 6 de marzo de 2010

Desarrollando el chat

El chat va tomando forma, aunque he de decir que me está costando mucho, incluso diría demasiado tiempo y esfuerzo. Comentaré por encima que entre los apuntes de clase y lo que he podido ver por internet, el asunto es el siguiente:
Tenemos como mínimo dos archivos java: el servidor y el cliente. A su vez, el servidor lo podríamos dividir en otras dos clases o no para el tratamiento de los hilos de conexiones y para los hilos de las escuchas. La parte cliente también se podría dividir en otra clase más, para el hilo con el servidor.

Para desarrollar el servidor, primero necesitamos el serversocket con el ya familiar bufferedReader, los hilos mencionados anteriormente y quizás un arraylist de clientes. La parte del synchronized la dejaría para el final....

Para el cliente: Inicialmente es muy recomendable olvidarse de tooodo swing(como muy bien me dijo jose manuel) y centrarnos en su clase "hilo", el socket, el bufferedReader y el PrintWriter.

Bueno, no sé si estoy en lo correcto o no, tampoco creo que sea finalidad del blog copypastear aquí el código, sino más bien contar las experiencias.

En fin, creo que estoy un poco entre perdido y saturado aunque las cosas van saliendo poco a poco. Algunos conceptos los tengo más claros y otros no tanto y me gustaría que se hubieran visto mejor en clase. Ya veremos como va tomando forma.

No hay comentarios:

Publicar un comentario