我正在使用 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