Hey Leute,
ich habe aktuell vor einen Server auf meinem Rechner laufen zu lassen, welcher mit meinem Handy (App) kommuniziert.
Nun möchte ich das etwas flexibler machen, sprich dass mein Handy
automatisch den Server findet bzw. eine Serverliste generiert, mit allen
Rechnern im Netzwerk, wo mein Server drauf läuft.
Ich habe mir das so gedacht, dass die App 3 UDP Broadcast Pakete mit
spezieller Signatur rausschickt (an 255.255.255.255) und alle Server mit
einer bestimmten Syntax antworten, so dass der Client die Adressen und
die Ports der Server hat.
Nun wollte ich wissen, ob das was ich vor habe möglich ist, ohne einen
festen Port für den Server festzulegen. Würde ich meinem Server den UDP
Port 23151 geben, dann würde das ganze ja nur funktionieren, wenn noch
kein anderes Programm diesen Port hat und ich möchte das jetzt nicht den
Zufall überlassen (würde der Port belegt sein und man stattdessen 23152
nehmen, dann müsste dies der Client ja auch wissen).
Gibt es einen Broadcast Port bzw. muss man bei einer Broadcast Nachricht überhaupt einen Port angeben?
Wie kann ich das regeln?
Gruß
T