Dataset-Protokoll
Echtzeit-Synchronisation von Datensätzen über mehrere verbundene Clients hinweg. Verbreite Inserts, Updates und Deletes automatisch, sobald sie geschehen.
Echtzeit-Synchronisation von Datensätzen über mehrere verbundene Clients hinweg. Verbreite Inserts, Updates und Deletes automatisch, sobald sie geschehen.
Streamt TDataSet-Änderungen von einem serverseitigen TDataSet in Echtzeit an Remote-Clients. Sende den initialen Snapshot und pushe Inserts/Edits/Deletes, sobald sie auftreten.
TsgcWSPClient_Dataset
TDataSet-Sync über einen WebSocket-Channel
Windows, macOS, Linux, iOS, Android
Enterprise
Binde ein TDataSet an die Server-Komponente, binde das passende clientseitige TDataSet — das Framework hält beide synchron.
uses
sgcWebSocket, sgcWebSocket_Protocol_Dataset_Server,
sgcWebSocket_Protocol_Dataset_Client;
// --- Server: Server-Dataset binden und Änderungen verbreiten -------
WSPServer_Dataset := TsgcWSPServer_Dataset.Create(nil);
WSPServer_Dataset.Server := WSServer;
WSPServer_Dataset.Dataset := DMQuotes.cdsQuotes;
// --- Client: lokales Dataset binden, um Snapshot + Diffs zu empfangen -----
WSPClient_Dataset := TsgcWSPClient_Dataset.Create(nil);
WSPClient_Dataset.Client := WSClient;
WSPClient_Dataset.Dataset := DMQuotes.cdsQuotes;
WSClient.Active := True;
13 veröffentlichte Eigenschaften, 14 Methoden, 25 Ereignisse — aus der Komponentenreferenz übernommen.
Veröffentlichte Eigenschaften: Client, Broker, Guid.
Veröffentlichte Eigenschaften: QoS.
Ereignisse: OnConnect, OnDisconnect, OnError.
Methoden: WriteData.
Veröffentlichte Eigenschaften: Version.
Eigenschaften: DataSet, AutoSubscribe, NotifyUpdates.
Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.
Springe direkt zur Komponentenreferenz, lade das einsatzbereite Demo-Projekt herunter und teste die Testversion.
| Demo Project — Demos\Protocols\Dataset Einsatzbereites Beispielprojekt. Im sgcWebSockets-Paket enthalten — lade unten die Testversion herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi & C++ Builder und Primärquellenreferenzen — nur für diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch zu jeder Komponente der Bibliothek. | Öffnen |