Im Versuch, einen Server/Client-Anwendung zu erstellen, die auf zwei oder mehreren entfernten Computern ohne lokales Netzwerk zwischen ihnen arbeiten. Also, ich suchte im Internet und eine TON und TÖNEN von C# UDP-Client/Server-Beispiele wie here zu finden.Remote-UDP senden und empfangen
aber ich fand nicht überall wie mit einem UDP-Sockets über das Internet auf dem Remote-Computer zu senden, kann IP sagen = „130.204.159.205“;
bitte mit Ihren Antworten geben Sie mir einige Beispiel-Code
Das Senden von Dateien über UDP unterscheidet sich nicht sehr von TCP. Der verwendete Port muss auf dem empfangenden Computer offen sein, und eine Anwendung, die diesen Port abhört, ist bereit, eine Aktion für empfangene Daten auszuführen. –
Wenn Sie ein Kabel/ADSL/DSL-Router haben könnte es sein, den Sie verwenden [NAT] (http://en.wikipedia.org/wiki/Network_address_translation), das bedeutet, dass die IP-Adresse Ihres Computers hat über das Internet nicht erreichbar ist. Wenn dies der Fall ist, müssen Sie Ihren Router so konfigurieren, dass der UDP-Datenverkehr auf dem Port Ihrer Wahl läuft. (Auch einige Betriebssysteme [beschränken die Ports] (http://en.wikipedia.org/wiki/Well_known_ports#Well-known_ports) kann ein normales Benutzerkonto verwenden, um zu verhindern, dass bösartige Software bekannte Ports stiehlt.) –