openssl で記述されたサーバーが SSL_accept を呼び出していない場合、クライアントの SSL_connect は永久にブロックされます。openssl -SSL_CTX_set_timeout 、 SSL_SESSION_set_timeout にはいくつかのタイムアウト関数がありますが、これらは SSL_connect には影響しません。
たとえば、ssl サーバーにバグがあり、SSL ハンドシェイクを行う前にループに陥った場合、SSL_connect のタイムアウトを設定する方法は本当にありませんか?