El cliente Pusher de sgcWebSockets se ha mejorado en la versión 4.5.3; se ha implementado la API HTTP que permite disparar eventos, obtener los usuarios de un canal y obtener una lista de canales.
Pusher es una solución alojada de WebSockets para construir potentes aplicaciones interactivas en tiempo real. El cliente sgcWebSockets permite usar los siguientes canales de Pusher:
- Public Channels: cualquiera que conozca su nombre puede suscribirse a ellos.
- Private Channels: introducen un mecanismo que permite a tu servidor controlar el acceso a los datos que estás emitiendo.
- Presence Channels: son una extensión de los canales privados. Te permiten 'registrar' información de usuario en la suscripción y permiten que otros miembros del canal sepan quién está conectado
Pusher HTTP API
Se han implementado las siguientes funciones de la API REST.
- TriggerEvent: dispara un nuevo evento en el canal especificado.
- GetChannels: proporciona una lista de todos los canales activos.
- GetChannel: proporciona información sobre un canal.
- GetUsers: proporciona una lista de todos los usuarios conectados a un canal.
A continuación encontrarás un vídeo que muestra cómo un cliente se suscribe a un canal público y otro cliente llama al método TriggerEvent para disparar un nuevo evento en ese canal público. });
