安全に接続しているクライアントごとに新しいスレッドを作成するサーバーがあります。スレッドプールを使用する場合、これは、一度に有限数のクライアントを持つことを意味します。ただし、これは、すべてのクライアントのポートをリッスンできないことを意味します。
私の考えは、クライアントが接続にリンクされたIDを持つUDPパケットを送信して、スレッドを10〜60秒間ロックするのではなく、接続を再確立できるようにすることです(サーバーはSSLソケットをメモリに保持します)。それは問題を解決するための良い方法ですか?-セキュリティセキュリティの脆弱性は見当たりません。
サーバーはJavaであり、クライアントはC ++であり、質問に影響を与えることはありません。