moin,
wie mein Vorredner schon erwähnt hat, macht man sowas am besten über Broadcast.
Ich hab nen kleinen Netzwerkchat geschrieben, der die "Server", also die offenen Räume im Netz mit IP anzeigt. Du könntest den als einfachen Broadcastserver zweckentfremden.
Auf dem Server muss ein Raum gestartet werden, dann können ihn alle weiteren Instanzen des Proggis, egal auf welchem Rechner im Netz (solange Broadcast xxx.xxx.xxx.255 und günstige Mondphase), als Listeneintrag mit IP sehn.
Wenn du Interesse hast, musst du nur Bescheid sagen.
Solltest du den Quelltext wollen, stellt das auch kein Problem dar. Jedoch fällt mir grad ein, dass ich noch ne kleine Netzwerkbibliothek programmiert hab (auf windows sockets basierend), die TCP/IP und UDP/IP Datenverkehr bringt und zusätzlich noch ne Broadcastkomponente hat. Da musst du nur eine Serverschleife starten, kannst dem Ding ein Datenpacket reinstopfen und musst dann nur noch einen Client starten, der eine Anfrage lossendet, die - bei Erfolg - das Datenpacket des Servers empfängt.
Die Bibliothek (erstellt mit msvc7) kannste auch haben.
mfg
Flo