Veran, estoy implementando un chat, esto conlleva:
Servidor: uso ServerSocket
Cliente: uso Socket
Multihilos: uno para cada cliente
Ahora bien, me gustaria llevar una lista de clientes (con sus respectivos logins), y que lo que cada cliente escriba, lo reciban los demas, y es aqui donde no sé por donde decantarme.
He estado mirando estas opciones, que tampoco se si seran validas:
La clase DefaultListModel: si apunto en esta lista al cliente cuando escriba, todos son notificados. Los metodos de aviso solo notifican?
SocketChannel: sé que es mas o menos... pero como funciona?
Que recomendais? Alguna otra forma?
Muchas gracias!