Hey,
ich möchte gerne 2 PCs mit TCP (oder etwas anderem, wenn es besser ist) kommunizieren lassen. Das Problem ist, dass beide sich jedes mal über DHCP eine neue IP vom Router holen und so keiner der beiden eine statische hat. Ich möchte, dass diese sich verbinden und Nachrichten austauschen können. Die Grundidee ist folgende.
PC1 startet das Programm -> "scannt Netzwerk, ob eine andere Instanz auf einem PC im Netzwerk gestartet ist :
wenn ja, einfach verbinden
wenn nein, einen TCP Server starten
Das Problem ist allerdings, wie scanne ich das Netzwerk nach laufenden Instanzen meines Programms? Ich könnte jetzt alle IPs durchgehn und schaun ob da was an dem Port lauscht, aber das wäre doch ineffizient oder?
Bin für jede Hilfe und Verbesserungsvorschläge dankbar (:
Moderiert von Narses: Titel geändert, war: "Riesenproblem, bei TCP im Netzwerk".