Hallooo Leute..
Nach lange suchen bei Google und jeder Menge Wikipedia blieb ich doch stecken, bei meinem Problem...
Ich habe einen UDP Server ("Master Server"), der immer Port 8000 hat (beispiel).
Master Server ist einfach mal der hier: 200.200.100.100:8000
Dann habe ich Client A (LAN: 192.168.2.117:5123 WAN: 217.232.200.100:13337) und
Client B (LAN: 192.168.1.143:7851 WAN: 142.85.33.123:9412).
Per Packets von beiden Clienten hat mein Master Server nun die LAN und WAN daten gesammelt.
Der Master Server sendet nun die Daten von Client A zu Client B. Und zu Client A sendet er die von Client B.
Nun dürften beide eigentlich miteinander kommunizieren? (Man beachte: [bei mir jedenfalls] ist der LAN Port immer wie der WAN Port).
Also so in etwa ist das dann:
192.168.2.117:5123 -> 217.232.200.100:13337 -> 200.200.100.100:8000
192.168.1.143:7851 -> 142.85.33.123:9412 -> 200.200.100.100:8000
200.200.100.100:8000 sagt 217.232.200.100:13337 soll auf 142.85.33.123:9412 verbinden.
200.200.100.100:8000 sagt 142.85.33.123:9412 soll auf 217.232.200.100:13337 verbinden.
Also siehts so aus:
192.168.2.117:5123 -> 217.232.200.100:13337 -> 142.85.33.123:9412 -> 192.168.1.143:7851
Und wieso geht das bei mir nicht?
Oder habe ich das mit dem Hole Punching / P2P nicht wirklich verstanden?
Soweit ich weiss wird (wenn ich iwo hin connecte) ein lokaler port bei mir temporär geöffnet: Also z.b. 9412, 7851, 5123 oder 13337 (LAN und WAN Port? Weiss ich nicht genau...).
Könnte mir das bitte jemand besser erklären als bei Wikipedia?
Oder mir was nützliches geben?
Ich bin schon am verzweifeln!
Edit by nikeee13:
Da es sich hier wohl um eine PHP-Frage handelt: Topic verschoben.
Außerdem: Die Farbe Rot ist den Moderatoren vorbehalten.
Nach lange suchen bei Google und jeder Menge Wikipedia blieb ich doch stecken, bei meinem Problem...
Ich habe einen UDP Server ("Master Server"), der immer Port 8000 hat (beispiel).
Master Server ist einfach mal der hier: 200.200.100.100:8000
Dann habe ich Client A (LAN: 192.168.2.117:5123 WAN: 217.232.200.100:13337) und
Client B (LAN: 192.168.1.143:7851 WAN: 142.85.33.123:9412).
Per Packets von beiden Clienten hat mein Master Server nun die LAN und WAN daten gesammelt.
Der Master Server sendet nun die Daten von Client A zu Client B. Und zu Client A sendet er die von Client B.
Nun dürften beide eigentlich miteinander kommunizieren? (Man beachte: [bei mir jedenfalls] ist der LAN Port immer wie der WAN Port).
Also so in etwa ist das dann:
192.168.2.117:5123 -> 217.232.200.100:13337 -> 200.200.100.100:8000
192.168.1.143:7851 -> 142.85.33.123:9412 -> 200.200.100.100:8000
200.200.100.100:8000 sagt 217.232.200.100:13337 soll auf 142.85.33.123:9412 verbinden.
200.200.100.100:8000 sagt 142.85.33.123:9412 soll auf 217.232.200.100:13337 verbinden.
Also siehts so aus:
192.168.2.117:5123 -> 217.232.200.100:13337 -> 142.85.33.123:9412 -> 192.168.1.143:7851
Und wieso geht das bei mir nicht?
Oder habe ich das mit dem Hole Punching / P2P nicht wirklich verstanden?
Soweit ich weiss wird (wenn ich iwo hin connecte) ein lokaler port bei mir temporär geöffnet: Also z.b. 9412, 7851, 5123 oder 13337 (LAN und WAN Port? Weiss ich nicht genau...).
Könnte mir das bitte jemand besser erklären als bei Wikipedia?
Oder mir was nützliches geben?
Ich bin schon am verzweifeln!
Edit by nikeee13:
Da es sich hier wohl um eine PHP-Frage handelt: Topic verschoben.
Außerdem: Die Farbe Rot ist den Moderatoren vorbehalten.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „nikeee13“ ()