Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Entwicklung eines MQTT-Clients für MetaTrader 5: ein TDD-Ansatz — Teil 3 :
Dieser Artikel ist der dritte Teil einer Serie, die unsere Entwicklungsschritte für einen nativen MQL5-Client für das MQTT-Protokoll beschreibt. In diesem Teil wird detailliert beschrieben, wie wir die testgetriebene Entwicklung nutzen, um den Teil des Betriebsverhaltens des CONNECT/CONNACK-Paketaustauschs zu implementieren. Am Ende dieses Schritts MUSS unser Client in der Lage sein, sich angemessen zu verhalten, wenn er mit einem der möglichen Ergebnisse eines Verbindungsversuchs auf dem Server konfrontiert wird.
Wenn unser Client eine Verbindung mit dem Server anfordert, muss er den Server über Folgendes informieren
Dies geschieht durch das Setzen einiger Bit-Flags am Anfang des Variablen-Kopfes, direkt nach dem Protokollnamen und der Protokollversion. Diese Bit-Flags auf dem CONNECT-Paket werden als Connect Flags bezeichnet.
Denken Sie daran, dass Bit-Flags boolesche Werte sind. Sie können unterschiedliche Namen oder Darstellungen haben, aber boolesche Werte haben nur zwei mögliche Werte, normalerweise wahr oder falsch.
Autor: Jocimar Lopes