2017-10-11 4 views
1

Eclipse Paho MQTT Cクライアントを使用して、opensslを使用してTLSを使用してモスキートブローカーに接続しています。これは私のコードの一部です:CのMQTT TLSセッション再開

実際に私がブローカに再接続するたびに、クライアントは完全なハンドシェイクを行います。私はオーバーヘッドを減らすためにTLSセッションの再開を使用したいと思います。私はウェブ上で検索しましたが、簡単な方法でそれを実装する方法の例は見つかりませんでした。

提案がありますか?

おかげ

答えて

0

は、これは、ここでhttps://dev.eclipse.org/mhonarc/lists/mosquitto-dev/msg01606.html

mosquittoのdevメーリングリストに最近思いついたことがあるようなコードでまだそれができない場合があり含意することを抜粋シームを以下に示します。

どのように私は MQTT Cクライアントでセッションチケットを活用するMosquitto/OpenSSLのC APIを使用することができますか?現時点では

ない、これは関与 もう少しあるコードの変更を必要とする - 私たちは を保存するために)あなたのクライアントとSSL_CTX_sess_set_new_cb(に 保存されたセッションを適用するSSL_set_session()を使用する必要があるように見えますセッションアウト。

クライアントでセッションチケットを保持できる方法はありますか。したがって、 は再起動後も有効ですか?

上記の変更を加えれば、はいです。

関連する問題