ポート 5888 (ダミー ポート) でリッスンするカスタム TCP プロキシ サーバーがあります。プロキシ サーバーは着信接続をリッスンします。プロキシが特定のページの HTTP リクエストを受信すると、ポート 80 でメイン サーバーに中継する必要があります。他のページ リクエストの場合、プロキシはポート 8081 でメイン サーバーにデータを送信する必要があります。
ポート 80 は HTML ページのサービスに使用され、ポート 8081 はクライアントへのデータのストリーミングに使用されます。
Client --> Proxy(TCP Proxy Server) --> MainServer
Client <-- Proxy(TCP Proxy Server) <-- MainServer
非同期プログラミング モデル (BeginXX および EndXX) を使用してプロキシを実装しました。プロキシは正常に動作しています。約 10 のクライアントをこのプロキシに接続しても問題ありません。
ここで、プロキシに 300 を超える同時クライアント接続を確立できるように、プロキシにスレッドを実装したいと考えています。非同期プログラミング モデル (非同期ソケット) を考慮して、このスレッドを実装するための最良の方法は何ですか。