Wenn du mit mehreren Leuten chatten willst wirst du um einen zentralen server nicht herumkommen. Dieser kann dann die ganzen ips, der anderen bei deren Anmeldung verwalten oder er routet einfach die Messages an den Empfänger weiter. Irgendwann hatte ich mal so nen kleines Beispiel dazu gepostet. Die
IP-Adresse vom Server musst du allerdings dann auch wissen, aber das ist selbst bei icq dort, zumindest wird dort der hostname angegeben...
[Edit1]
Link rausgesucht:
http://www.delphipraxis.net/internal...ct.php?t=18136
[/Edit1]