Upgrade to Pro — share decks privately, control downloads, hide ads and more …

C++とcurlでHTTP通信処理作ってみた

Avatar for mad_khaki mad_khaki
November 08, 2018

 C++とcurlでHTTP通信処理作ってみた

Avatar for mad_khaki

mad_khaki

November 08, 2018
Tweet

Other Decks in Technology

Transcript

  1. 発生した問題 OpenSSLのバージョン ▸ https://curl.haxx.se/libcurl/c/threadsafe.html ▸ OpenSSL 1.1.0 "can be safely

    used in multi-threaded applications provided that support for the underlying OS threading API is built-in.” ▸ libcurlに含まれているOpenSSLのバージョンが低いと、稀 に curl_easy_perform() でアクセス違反で落ちる
  2. まとめ まとめ ▸ libcurl便利 ▸ ハンドラ作っていくつか設定すれば通信できる ▸ API叩いたり、DLしたり活用いろいろ ▸ unzip.h

    と組み合わせて圧縮&解凍とか ▸ スレッドの取り扱いには注意 ▸ 設計はシンプルに