funktionsweise von Peer-to-Peer Netzwerken
-
Hallo,
ich möchte die P2P-struktur für ein spiel nutzen, damit sich auch ohne
server die spieler finden. allerdings habe ich fast nix zur technischen
umsetzung gefunden.wird einfach ein broadcast durchs ganze intenet geschickt, auf den die
anderen spieler dann antworten?wie findet person A person B ohne server? (port ist bekannt und anwendung
läuft)
-
gar nich, es gibt immer einen "vermittlungsserver". peer to peer heisst es nur, weil die eigentliche verbindung zwischen 2 clienten dann direkt stattfindet und nicht über den server geht, der server vermittelt die clienten.
-
also ohne server gehts ganrnicht ?
-
nein. wie sollen sich denn die clienten sonst finden. irgendeine art primitiver vermittler muss es immer geben. die clienten können dann ja auch untereinander listen mit clienten austauschen aber irgendwo muss es ja losgehen!
-
dachte an ein mega-broadcast na port XXX der das netz für 4sek lahmlegt

und alle clients, die den nimbekommen verbinden sich mit dem sender,
der vermittelt dann untereinander
-
piertopier schrieb:
Hallo,
ich möchte die P2P-struktur für ein spiel nutzen, damit sich auch ohne
server die spieler finden.Schnappsidee, aus mehreren Gründen.
Grund 1: wurde schon genannt.
Grund 2: es gibt beim Spiel keine Server Instanz die Cheaten verhindern kann
Grund 3: Gute Firewalls lassen Verbindungen nur auf Wunsch zu, connected der User also zu einem Server, dann geht das, denn die Verbindung ist auf die IP dieses Servers ja bezogen. Conntect aber der User einem Client und der Client sagt 20 anderen Clients das da noch ein user ist, dann kommen die anderen Clients nicht durch die Firewall da die ja eine unerwünschte nicht bezogene Verbindung aufzubauen versuchen.Also vergiß das ganze schön mal und nem nen richtigen Server.
Es ist schlimm genug daß es tatsächlich Firmen gibt, die MP Spiele auf so nen P2P Sache aufgebaut haben. Ein Negativbeispiel ist der FS200X