Bom, apenas quero saber se minha ideia sobre o funcionamento destes tipos de software esta correta:
1 - Eles possuem um software servidor (socket servidor) que gerencia a conexão de todos os sockets clientes.
2 - quando o cliente envia uma mensagem para determinado outro cliente, a mensagem passa pelo servidor e este a direciona para tal cliente (o mesmo funcionamento de um mux e demux na rede de telefonia fixa).
Estou certo ?