ある PC から別の PC へのインターネットを介して、どのように接続しますか?
例として、PC 1 で接続をリッスンするプログラムがあります。PC 1 はルーター 1 の背後にあります。PC 2 には、PC 1 に接続しようとするクライアント プログラムがあります。
この状況でリスニングプログラムとして使用する正しいテクノロジー/テクニックは何ですか?
ある PC から別の PC へのインターネットを介して、どのように接続しますか?
例として、PC 1 で接続をリッスンするプログラムがあります。PC 1 はルーター 1 の背後にあります。PC 2 には、PC 1 に接続しようとするクライアント プログラムがあります。
この状況でリスニングプログラムとして使用する正しいテクノロジー/テクニックは何ですか?
Brian Ford によるこの記事では、 NAT を介したピアツーピア通信がどのように機能するかについて説明しています。
ほとんどのルーターは、ポート転送と NAT トラバーサルに使用できるユニバーサル プラグ アンド プレイ インターフェイス (uPnP)も公開しています。
また、使いやすい NAT トラバーサル ライブラリであるSTUNT ライブラリもチェックしてください。
NATトラバーサルについて読みたいと思うかもしれません。NATトラバーサルは、ネットワークアドレス変換(NAT)ゲートウェイを通過するTCP/IPネットワーク接続を確立および維持する手法の総称です。