Protocolo Dataset
Sincronización de datasets en tiempo real entre múltiples clientes conectados. Difunde inserciones, actualizaciones y borrados automáticamente a medida que ocurren.
Sincronización de datasets en tiempo real entre múltiples clientes conectados. Difunde inserciones, actualizaciones y borrados automáticamente a medida que ocurren.
Transmite los cambios de un TDataSet del servidor a los clientes remotos en tiempo real. Envía el snapshot inicial y luego propaga inserciones / ediciones / borrados a medida que ocurren.
TsgcWSPClient_Dataset
Sincronización de TDataSet sobre un canal WebSocket
Windows, macOS, Linux, iOS, Android
Enterprise
Asocia un TDataSet al componente servidor, asocia el TDataSet correspondiente en el cliente, y el framework los mantiene sincronizados.
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 propiedades published, 14 métodos, 25 eventos — extraídos de la referencia del componente.
Propiedades published: Client, Broker, Guid.
Propiedades published: QoS.
Eventos: OnConnect, OnDisconnect, OnError.
Métodos: WriteData.
Propiedades published: Version.
Propiedades: DataSet, AutoSubscribe, NotifyUpdates.
Fuentes autorizadas de los protocolos que implementa este componente.
Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y la prueba gratuita.
| Proyecto demo — Demos\Protocols\Dataset Proyecto de ejemplo listo para ejecutar. Se incluye en el paquete sgcWebSockets — descarga la prueba gratuita más abajo. | Abrir | |
| Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias de fuentes primarias — solo este componente. | Abrir | |
| Manual de usuario (PDF) Manual completo que cubre todos los componentes de la biblioteca. | Abrir |