2015-08-13 1 views
0

У меня есть несколько вариантов завитка:Как измерить время рукопожатия в C++ Curl с OpenSSL?

curl_easy_setopt(curl_, CURLOPT_SSL_VERIFYHOST, 1; 
curl_easy_setopt(curl_, CURLOPT_SSL_VERIFYPEER, 1); 
curl_easy_setopt(curl_, CURLOPT_SSL_CTX_DATA, this); 
curl_easy_setopt(curl_, CURLOPT_SSL_CTX_FUNCTION, SslContextFunction); 
... 

Как получить обратный вызов от завитка, когда рукопожатие будет закончено?

ответ

1

Поскольку вы используете OpenSSL, когда вы вызываете SslContextFunction, используйте SSL_CTX_set_info_callback, чтобы установить обратный вызов для различных событий, которые происходят внутри контекста SSL. Одним из событий будет SSL_CB_HANDSHAKE_DONE.

Смежные вопросы