Läuft also, in meinem Fall, alles darauf hinaus, beides zu tun, sprich mir über UDP die
IP der anderen Instanz zu suchen bzw. danach zu fragen, und wenn ich die habe, kann ich ja über
TCP weitermachen, und muß nicht den Aufwand der Tests selber betreiben, wenn's
TCP schon macht - zumal es hhier nix Zeitkritisches ist, wenn also für den Check ein paar Milisekunden vergehen, stört das überhaupt nicht.
Genau, richtig. Du brauchst also
TCP und UDP.
Eine schnellere, nicht zentrale Lösung, fällt mir übrigens nicht ein. Ein Paket an alle und von allen jeweils eins zurück. Ohne Handshakes, ohne Timeouts. Ist doch optimal!