Ich muss kontinuierlich XML-Daten von meinem PC an mein Tablet senden. (beide laufen Windows)Einfachste Möglichkeit, XML-Daten in QTcpSocket kontinuierlich zu senden
Mein Tablet sollte die vollständige XML-Datei erhalten und in Echtzeit zeigen.
Die XML-Datei besteht jedes Mal aus einer Benachrichtigung, wenn sie gesendet wird. Es ist vom Typ:
<notification>
<id>1</id>
<message>hello world</message>
</notification>
Welche der einfachste Weg, es QTcpSocket mit zu tun ist?
Senden Sie den nie endenden Stream als einzelnes XML-Dokument oder wird es eine fortlaufende * Verbindung * sein, an die Sie mehrere XML-Dokumente senden? –
Neben meiner vorherigen Abfrage ist TCP ein * Streaming * -Protokoll. Der Start des Streams ist, wenn die Verbindung akzeptiert wird, das Ende, wenn die Verbindung geschlossen wird. Dazwischen gibt es keine Nachrichtengrenzen, es ist nur ein endloser Datenstrom. –
@JoachimPileborg: Ich habe gelesen, dass ich mich um die gesendeten Daten kümmern sollte. Da Daten nicht vollständig gesendet werden, könnte es in mehreren Paketen abgeschnitten werden. die ein Protokoll implementieren müssen, um sicherzustellen, dass die vollständige XML-Datei gelesen wird. – ProEns08