Dataset-Protokoll — sgcWebSockets | eSeGeCe

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.
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Bereit, Daten in Echtzeit zu synchronisieren?

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