Welchen Port verwenden?
-
Hallo Leute,
ich bin grade dabei ein Spiel mit Netzwerkunterstützung (über UDP) zu basteln.
Auf welchem Port sollte ich das ganze laufen lassen, damit ich es später problemlos auch im inet laufen lassen kann und nicht allzuviele Probs mit FW´s hab?
-
Du darfst keinen Well-Known-Port nehmen
-
Du solltest dich eher darum kümmern, dass du keine Probleme mit NAT hast.
Firewalls werden aus einem guten Grund eingesetzt und wenn dein Spiel erlaubt werden soll, dann wird dies auch in der Firewall eingestellt. Du solltest nicht versuchen mit subversiven Methoden eine Firewall zu umgehen.
Zum Beispiel solltest du nicht HTTP als Protokoll auf Port 80 benutzen.
-
schon klar, dass ich nicht einen von den ganz bekannten ports like HTTP benutze...
Aber was hat das ganze jetzt mit NAT zu tun?
Inwiefern hängt das mit der Portnummer zusammen?
-
Rodney schrieb:
schon klar, dass ich nicht einen von den ganz bekannten ports like HTTP benutze...
Aber was hat das ganze jetzt mit NAT zu tun?
Inwiefern hängt das mit der Portnummer zusammen?Das hat weniger mit Portnummern zu tun. Es ist jedoch schwieriger einen Server hinter einem NAT Gateway zu kontaktieren, als einen, der direkt am Internet hängt. Einige Protokolle verhindern solche Verbindungen, da bei ihnen zum Beispiel IP-Adressen Teil der Nutzdaten sind.
Als Portnummer würde ich irgendwas nehmen, das nicht in http://www.iana.org/assignments/port-numbers vergeben ist.