Protocolo Presence
Seguimiento de presencia de usuarios basado en canales para aplicaciones en tiempo real. Sabe quién está online, registra eventos de entrada/salida y crea experiencias colaborativas.
Seguimiento de presencia de usuarios basado en canales para aplicaciones en tiempo real. Sabe quién está online, registra eventos de entrada/salida y crea experiencias colaborativas.
Presencia basada en canales: quién está en una sala, quién entra, quién sale, invitaciones de grupo y publish/subscribe por canal con codificación Base64 opcional del payload.
TsgcWSPClient_Presence
Presence + pub/sub por canal sobre un transporte WebSocket
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Configura Presence.Name, Subscribe a un canal, Publish para difundir, Invite para invitar, GetMembers para listar.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Protocol_Presence_Server,
sgcWebSocket_Protocol_Presence_Client, sgcWebSocket_Protocol_Presence_Message;
// --- server side --------------------------------------------
ServerPresence := TsgcWSPServer_Presence.Create(nil);
ServerPresence.Server := WSServer;
// --- client side --------------------------------------------
ClientPresence := TsgcWSPClient_Presence.Create(nil);
ClientPresence.Client := WSClient;
ClientPresence.Presence.Name := 'alice';
WSClient.Active := True;
ClientPresence.Subscribe('room-42');
ClientPresence.Publish('hello room-42', 'room-42');
ClientPresence.GetMembers;
7 propiedades published, 5 métodos, 16 eventos — extraídos de la referencia del componente.
Propiedades published: Client, Broker, Guid.
Eventos: OnConnect, OnDisconnect, OnError.
Métodos: WriteData.
Propiedades published: Version.
Propiedades: Presence, Acknowledgment, EncodeBase64.
Métodos: Subscribe, UnSubscribe.
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\Presence 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 |