Dataset-Protokoll

Echtzeit-Synchronisation von Datensätzen über mehrere verbundene Clients hinweg. Verbreite Inserts, Updates und Deletes automatisch, sobald sie geschehen.

TsgcWSPClient_Dataset / TsgcWSPServer_Dataset

Streamt TDataSet-Änderungen von einem serverseitigen TDataSet in Echtzeit an Remote-Clients. Sende den initialen Snapshot und pushe Inserts/Edits/Deletes, sobald sie auftreten.

Komponentenklasse

TsgcWSPClient_Dataset

Protokoll

TDataSet-Sync über einen WebSocket-Channel

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Enterprise

Komponente einfügen, ein paar Eigenschaften setzen, los geht's

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;

Was steckt drin

13 veröffentlichte Eigenschaften, 14 Methoden, 25 Ereignisse — aus der Komponentenreferenz übernommen.

Verbindung

Veröffentlichte Eigenschaften: Client, Broker, Guid.

Messaging

Veröffentlichte Eigenschaften: QoS.

Lebenszyklus

Ereignisse: OnConnect, OnDisconnect, OnError.

Erweitert

Methoden: WriteData.

Diagnose

Veröffentlichte Eigenschaften: Version.

Dataset

Eigenschaften: DataSet, AutoSubscribe, NotifyUpdates.

Spezifikationen & Referenzen

Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.

Dokumentation & Demos

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.
Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi & C++ Builder und Primärquellenreferenzen — nur für diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch zu jeder Komponente der Bibliothek.

Bereit, Daten in Echtzeit zu synchronisieren?

Lade die kostenlose Testversion herunter und halte Datensätze über alle verbundenen Clients hinweg synchron.