Galera desenvolvi uma aplicaçãozinha basica aqui que comunica um Cliente em um servidor ambos trocam informações, mas teria como atraves de um servidor eu me comunicar com outro cliente?
Hoje existe Cliente X Servidor
O desejado: Cliente XCliente (obviamente as informações sendo lidas pelo servidor e enviadas aos respectivos clientes…digamos um MSN simplisinho)…eu consigo galera???
O funcionamento é até bem parecido. Você executa um servidor, e fica “escutando” os clientes logados. Aí de alguma forma o servidor recebe a mensagem do cliente, e o destinatário, e se encarrega de entregar pro cliente certo.
Você vai ter que trabalhar com threads, pois cada cliente seu deverá trabalhar em uma thread diferente.
Aqui no GUJ tem um tutorial que desenvolve um chat. É feito para rodar em um servidor de aplicações web mesmo, mas a idéia é bem parecida.