ポート5888(ダミーポート)でリッスンするカスタムtcpサーバーがあります。プロキシ サーバーは着信接続をリッスンします。プロキシが HTTP リクエストを受信すると、同じリクエストを別のサーバーに中継する必要があります。
例えば:
プロキシが受け取る: http://proxyserver.com/mypage.html プロキシがリレーする必要がある: http://MainServer.com/mypage.html
メイン サーバーからの応答は、要求元のクライアントに直接送信する必要があります。
新しいHTTPリクエストをメインサーバーに中継する前に、接続を受け入れて生のHTTPリクエストを解析するためにソケットを使用しました。生のHTTPリクエストをメインサーバーに送信し、レスポンスを取得してクライアントマシンに送信する必要があるため、これは複雑になりすぎています.プロキシは基本的に仲介者になりつつあります. 通信の一方の側にのみプロキシが必要です。つまり、ホストアドレスを MainServer に変更し、メインサーバーが要求側クライアントへの応答の送信を処理する必要があります。
これを達成する方法は?