~llamerada/memo/~llamerada/memo/読者になる~llamerada/memo/この広告は、90日以上更新していないブログに表示しています。Clientが早くもTLSに対応しました。これでHTTPSを使ったセキュアな通信が可能になります。Clientを利用するにはver1.0以降が必須です。以下sio(C++のnamespaceより)と省略sioのインストール方法の変更点コンパイル方法自体は前回と変わりませんが、OpenSSLを利用するようになりました。sioのコンパイル前にOpenSSL(と開発用パッケージ)をインストールしておいてください。build/lib/Release/libsioclient_tls.aなるファイルができています。以前のサンプルプログラムもTLSに対応しました。GitHubTLSを利用するにはコンパイル時にlibsioclient.aでなくlibsioclient_tls.aをリンクします。cmakeなどのビルド環境を変更します。起動オプションをみてENABLE_SSLが指定された場合はlibsioclient_tls.aを利用し、OpenSSLのライブラリをリンクするようにしています。${OPENSSL_LIBRARIES})endif()cmakeへは以下のようにオプションを指定します。..Client::connectに渡すURLをhttp://〜からhttps://〜にします。サンプルプログラムではURLはコマンドライン引数で指定していたので、起動方法が以下のように変わります。以下のページを参考にサンプルプログラムを変更しました。server.crtをwebフォルダに格納し、起動時に環境変数ENABLE_SSLを設定するとhttpsで待受を開始します。index.jsブラウザでアクセスする際にhttp://localhost:8000/では接続に失敗し、https://localhost:8000/で接続できるはずです。4はてなブログをはじめよう!llamerad-jpさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。