Protocole Dataset
Synchronisation de datasets en temps réel entre plusieurs clients connectés. Diffuse automatiquement insertions, mises à jour et suppressions au fil de l'eau.
Synchronisation de datasets en temps réel entre plusieurs clients connectés. Diffuse automatiquement insertions, mises à jour et suppressions au fil de l'eau.
Stream les modifications de TDataSet depuis un TDataSet côté serveur vers les clients distants en temps réel. Envoie le snapshot initial, puis pousse les insertions / éditions / suppressions au fil de l'eau.
TsgcWSPClient_Dataset
Sync TDataSet sur un canal WebSocket
Windows, macOS, Linux, iOS, Android
Enterprise
Lie un TDataSet au composant serveur, lie le TDataSet correspondant côté client, le framework les maintient synchronisés.
uses
sgcWebSocket, sgcWebSocket_Protocol_Dataset_Server,
sgcWebSocket_Protocol_Dataset_Client;
// --- Server: bind a server dataset and broadcast changes -------
WSPServer_Dataset := TsgcWSPServer_Dataset.Create(nil);
WSPServer_Dataset.Server := WSServer;
WSPServer_Dataset.Dataset := DMQuotes.cdsQuotes;
// --- Client: bind a local dataset to receive the snapshot + diffs -----
WSPClient_Dataset := TsgcWSPClient_Dataset.Create(nil);
WSPClient_Dataset.Client := WSClient;
WSPClient_Dataset.Dataset := DMQuotes.cdsQuotes;
WSClient.Active := True;
13 propriétés publiées, 14 méthodes, 25 événements — issus de la référence du composant.
Published properties: Client, Broker, Guid.
Published properties: QoS.
Events: OnConnect, OnDisconnect, OnError.
Methods: WriteData.
Published properties: Version.
Properties: DataSet, AutoSubscribe, NotifyUpdates.
Sources de référence pour les protocoles implémentés par ce composant.
Lien direct vers la référence du composant, récupère le projet de démo prêt à exécuter et télécharge l’essai.
| Projet de démo — Demos\Protocols\Dataset Projet d’exemple prêt à exécuter. Livré dans le paquet sgcWebSockets — télécharge l’essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel exhaustif couvrant chaque composant de la bibliothèque. | Ouvrir |