サーバーとクライアントの通信に Open SSL 通信を使用しています。正常に動作していますが、セッション タイムアウト SSL_CTX_set_timeout メソッドが動作していません。
以下はコードです:
SSL_CTX *ctx;
OpenSSL_add_all_algorithms();
if(SSL_library_init() != 1){
return -1;
}
SSL_load_error_strings();
meth = SSLv3_method();
ctx = SSL_CTX_new(meth);
SSL_CTX_set_timeout(ctx, 180);
ここで、サーバーがクライアントに 5 分以上メッセージを送信しない場合でも、SSL_CTX_set_timeout は機能しません。
問題を解決するためのアドバイスをお願いします。
よろしくお願いします Prakash B