記事「MetaTrader 5用のMQTTクライアントの開発:TDDアプローチ(第5回)」についてのディスカッション 新しいコメント MetaQuotes 2024.04.29 09:06 新しい記事「MetaTrader 5用のMQTTクライアントの開発:TDDアプローチ(第5回)」はパブリッシュされました: この記事は、MQTT 5.0プロトコルのネイティブMQL5クライアントの開発ステップを説明する連載の第5回です。今回は、PUBLISHパケットの構造、Publishフラグの設定方法、Topic Name文字列のエンコード方法、必要な場合のPacket Identifierの設定方法について説明します。 MQTTはpub/subメッセージ共有プロトコルです。したがって、その中核はPUBLISHとSUBSCRIBEパケットにあると予想できます。他のすべてのパケットタイプは、その上に存在します。 クライアントが他のクライアントから受け取るメッセージもPUBLISHパケットであるため、PUBLISHパケットを書けるだけでなく、PUBLISHパケットを読むこともできなければなりません。配信プロトコルが対称的だからです。 PUBLISHパケットは、Publishフラグを持つ固定ヘッダーと、UFT-8文字列としてエンコードされた必須Topic Nameと必須Packet Identifier(QoS>0の場合)を含む可変ヘッダーを持ちます。それに加えて、最終的には、MQTT 5.0で導入された、Request/Response相互作用モードに関連するプロパティを含む、ほとんどすべてのプロパティとユーザープロパティを使用することができます。 この記事では、ヘッダーの構造と、Publishフラグ、Topic Name、Packet Identifierのテストと実装方法について説明します。 作者: Jocimar Lopes 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事「MetaTrader 5用のMQTTクライアントの開発:TDDアプローチ(第5回)」はパブリッシュされました:
この記事は、MQTT 5.0プロトコルのネイティブMQL5クライアントの開発ステップを説明する連載の第5回です。今回は、PUBLISHパケットの構造、Publishフラグの設定方法、Topic Name文字列のエンコード方法、必要な場合のPacket Identifierの設定方法について説明します。
MQTTはpub/subメッセージ共有プロトコルです。したがって、その中核はPUBLISHとSUBSCRIBEパケットにあると予想できます。他のすべてのパケットタイプは、その上に存在します。
クライアントが他のクライアントから受け取るメッセージもPUBLISHパケットであるため、PUBLISHパケットを書けるだけでなく、PUBLISHパケットを読むこともできなければなりません。配信プロトコルが対称的だからです。
PUBLISHパケットは、Publishフラグを持つ固定ヘッダーと、UFT-8文字列としてエンコードされた必須Topic Nameと必須Packet Identifier(QoS>0の場合)を含む可変ヘッダーを持ちます。それに加えて、最終的には、MQTT 5.0で導入された、Request/Response相互作用モードに関連するプロパティを含む、ほとんどすべてのプロパティとユーザープロパティを使用することができます。
この記事では、ヘッダーの構造と、Publishフラグ、Topic Name、Packet Identifierのテストと実装方法について説明します。
作者: Jocimar Lopes