Dieses Thema this threaddirekte P2P-Verbindung
ähnelt Ich bin ziemlich neu in das Thema Netzwerkprogrammierung, nie aber auf einem einzigen lokalen Rechner mit TCP/UDP etwas getan hat. Jetzt entwickle ich eine Anwendung, die P2P-Netzwerkunterstützung benötigt. Genauer gesagt brauche ich die Anwendung, um über das Internet zu verbinden und zu kommunizieren, vorzugsweise ohne die Verwendung eines Servers, um das Matchmaking zwischen den Clients durchzuführen.
Ich bin mir bewusst und nehme an, dass fast alle Benutzer hinter einem Router sind, der den Prozess erschwert, da keiner der Clients in der Lage ist, eine direkte Verbindung zu dem anderen zu initialisieren.
Ich weiß, UPnP ist eine Option, um Portweiterleitung zu ermöglichen, ohne dass die Benutzer dies manuell konfigurieren, aber ab sofort ist dies keine Option. Können sie mein Ziel erreichen oder brauche ich diesen Server?
Sie erwähnen, dass IPv6 das Problem der NAT vermeidet, bedeutet dies, dass wenn ich durch dieses Adressformat kann ich das ganze Problem der NAT vermeiden direkte Verbindungen zu blockieren? –
Erfordert eine vollständig routingfähige IPv6-Adresse an beiden Enden. – ewanm89