1
ローカルネットワークが存在しない2台以上のリモートコンピュータで動作するサーバー/クライアントアプリケーションを作成しようとしています。 私はインターネットを検索し、hereのようなC#UDPクライアント/サーバーのTONとTONEを見つけました。リモートUDPを送受信します。
しかし、私は遠隔地のコンピュータ上でインターネット上でUDPソケットを送る方法を見つけませんでした。IP = "130.204.159.205"と言うことができます。
あなたの答えとしてくださいは私にいくつかのサンプルコード
UDP経由でファイルを送信することは、TCPとほとんど変わりません。使用しているポートは、受信側のコンピュータで開いていなければなりません。また、そのポートを受信しているアプリケーションは、受信したデータに対してアクションを実行する準備ができています。 –
ケーブル/ ADSL/DSLルータをお持ちの場合は、[NAT](http://en.wikipedia.org/wiki/Network_address_translation)を使用している可能性があります。つまり、コンピュータのIPアドレスはインターネット経由でアクセスできません。これが当てはまる場合は、選択したポートでUDPトラフィックを許可するようにルータを設定する必要があります。 (また、一部のオペレーティングシステム[ポートを制限する](http://en.wikipedia.org/wiki/Well_known_ports#Well-known_ports)では、悪意のあるソフトウェアがよく知られているポートを盗むのを防ぐために、通常のユーザーアカウントを使用することがあります。 –