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

У меня есть несколько вариантов для curl:

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);
...

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

0

Решение

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

1

Другие решения


По вопросам рекламы [email protected]