プロキシ接続の作成(クライアント /サーバーBehint NATの両方)
質問
ProxyサーバーをNATの後ろで実行するようにしたいです。 (OKルーターでポート転送を構成できますが、即座に欲しいです!)。
したがって、AがProxyサーバーを実行していることを望んでいるとしましょう。 A / Bは、NATのルーターの後ろにあります。ならどうしよう? Aはサーバーを呼び出して、Bへのプロキシ接続が必要であることを彼に知らせますが、Bはすでに接続する準備ができていることを既に伝えていました。したがって、sは何らかの形でIPS /ポートを交換して、A / BがUDPパッケージを送信して接続を取得できるようにします(ホールパンシング)。
私は今まで正しいですか?
ive read abou stun(http://www.codeproject.com/kb/cs/stun_client.aspx)しかし、どうやって私をしているのか、後退したIP /ポートが私を助けてくれます!? A / Bは、Stunサーバーのそれらを正確に交換し、このポートを介してUpd Hole Punshを作成する必要がありますか?私はそうは思わない。
私は本当に私を助けてくれたことを本当に断ち切るでしょう!私の研究のために、これは今では長い間ひっくり返る必要があります。 IDは情報を取得するために30時間以上を費やし、少なくともアイデアを思い付きませんでした!
また、他の /より良いソリューションは本当に求められています:)私を助けてください。優先言語C#。
解決
私は、Scribdで読むためにオンラインで入手可能な実用的なJXTA IIの本で、Nat Traversalについての章を書きました。利用可能なさまざまな手法について説明します。それはあなたのプロジェクトにとって良い出発点かもしれません。