サーバーがあり、クライアントがサーバーに接続されているとします。サーバーは、パブリック IP を介してアクセスできます。
サーバーを介さずにクライアントが互いに直接接続されるように、接続を「転送」したいと思います。
これが可能かどうかはまったくわかりませんし、私自身もそれを行う方法を見つけることができませんでした。
その他の仮定:
- どちらのクライアントもパブリック IP を持っておらず、両方のクライアントが NAT の背後にあります
- 必要に応じて、さらに多くの接続を開始できます
ルーターを再構成したり、ポートを開いたりする必要のない、厳密なソフトウェア ソリューションを探しています。
これを実現したい理由は、サーバーの負荷を軽減するためです。2 つのクライアントが関連付けられると、(技術的なものを除いて) サーバーを一種のプロキシとして使用し続ける必要はありません。直接のクライアント接続により、接続の待ち時間も短縮されます。