TsgcWSPClient_MQTT › Metody › WriteData
Zapisuje wstępnie zbudowany pakiet sterujący MQTT bezpośrednio przez transport WebSocket.
procedure WriteData(const aText: String);
| Nazwa | Typ | Opis |
|---|---|---|
aText | const String | Surowy ładunek do przesłania w binarnej ramce WebSocket. Zazwyczaj pakiet MQTT zakodowany szesnastkowo, wygenerowany przez zewnętrzny koder. |
Zaawansowane, niskopoziomowe wyjście awaryjne do wysyłania eksperymentalnych lub specyficznych dla dostawcy pakietów MQTT, których nie udostępnia wysokopoziomowe API. Tekst jest wysyłany dosłownie po zdekodowaniu szesnastkowym, z pominięciem śledzenia identyfikatorów pakietów, kontroli przepływu i księgowania QoS. Nieprawidłowe użycie może desynchronizować sesję; w miarę możliwości należy preferować metody Publish, Subscribe, UnSubscribe, Disconnect lub Auth.
// send a crafted MQTT PINGREQ (0xC0 0x00)
MQTT.WriteData('C000');