Channels receive events and multicast to subscribed Clients. |
Channel Observers receive notifications about as users joining or leaving a given channel. |
Channel Consumers receive the data sent to a given channel by one of subscribing clients. |
Managers authenticate clients to determine if they are allowed to join a given session and to read from or write to a given channel. |
Tokens can be shared or exclusively grabbed by Clients and they enable multi-user synchronization. |