Soll es ein peer-to-peer Chat werden, indem die Netzwerkverbindung nicht über einen zentralen Server läuft? Dann muss der eigene Client in allen Einträgen der Freundesliste jeweils auch die
IP des Ziel-Clients lokal gespeichert haben (zum Beispiel in einer INI Datei). ... In der Praxis wird man das aber eher selten so lösen, denn
IP Adressen können sich oft und schnell ändern. Gängiger ist der Einsatz eines zentralen 'Vermittlungsservers'.