Hola yo tengo implementado uno para mi empresa, aunque no es definitivo, lo hago con los componentes UDP tanto server como clients de las INDY, es muy facil, lo que hago es cuando alguien inicia sesión en la aplicacion (el chat está integrado en la aplicación corporativa) guarda en una tabla el nombre de usuario y la IP que tiene la máquina, luego es tan sencillo como mandar paquetes UDP a la maquina que sea y al puerto definido.
Otra forma mejor, que la implementaré mas adelante, es crearte un servidor de chat en una maquina, y que lo clientes se conecten por medio de TCP.
Espero que te sirva de algo.
Saludos.
|