シンプルなHTTPプロキシサーバーを作りたいです。
ここで、接続の数のために、プログラムの設計に問題があります。
クライアントが 2 つのサーバーに接続しようとすると、2 つの接続が発生します。1 つはクライアントからサーバー A へ、もう 1 つはクライアントからサーバー B へ。少なくとも私は思います。
ただし、クライアントとサーバーの間にプロキシがあると混乱します。私は、クライアントがプロキシへの接続を 1 つだけ作成し、その接続を介してすべての HTTP メッセージを (サーバー A とサーバー B に) 送信する可能性があると考えました。最初の方法は非常に自然 (2 つのサーバーに対して 2 つの接続を作成する) ですが、実装を開始する前にこれを再確認したいと思います。