Ich habe in letzter Zeit an einem vernetzten Spiel in C # / XNA gearbeitet und das Netzwerk selbst lief ziemlich gut, während wir nur statische IPs hatten. Jetzt ist die Situation:
Mein PC befindet sich hinter einem Heimrouter (über den ich die vollständige Kontrolle habe und der DHCP verwendet), und dieser Router / dieses Subnetz befindet sich hinter einem (wahrscheinlich) Unternehmensrouter, da ich meine WAN-IP über DHCP erhalte.
Wie soll ich über das Internet auf meinen Computer zugreifen? Angenommen, Sie verwenden die Funktion UdpClient.Send () (die neben den Daten nur eine IPAddress und einen Port als IPEndpoint verwendet). Oder ist das gar nicht möglich und ich muss ein virtuelles Netzwerk aufbauen, um direkt auf die Rechner verweisen zu können?
(Die Verwendung der dhcp-d WAN-Adresse führt zu keinem Erfolg, und ich habe absolut keine Kontrolle über den Router des Unternehmens.)
quelle