これは私の以前の投稿です:
C# で無料の STUN および TURN サーバーのみを使用する NAT トラバーサル
ピアツーピアで通信するオンライン アプリケーションを作成しています。ほとんどのユーザーは、NAT の背後にあるプライベート ネットワークにいることが想定されており、私はそれをトラバースする必要があります。私は外部サーバーを購入する余裕がないので、依存できるのはNumbのような無料のサーバーだけです(つまり、独自の実装や拡張機能を提供することはできません)。
しかし、いくつかの調査の結果、そのようなサーバーの使用方法がわかりませんでした。C# で使用できるライブラリも見つかりませんでした。
このようなサーバーを使用して、ネットワーク経由で接続を確立するにはどうすればよいですか? それらを簡素化するライブラリはありますか?(私は高校生で、無料のものしか使えません。) ICE プロトコルも実装されているとよいでしょう。
UPnP を使用することを提案する人もいましたが、実際にはうまくいきましたが、ルーターで UPnP をオンにすることを好まないユーザーもいました。だからこそ、ここでもう一度質問します。