Client session is the recommended interface for subscribing and publish to a hpfeeds broker with asyncio.
ClientSession(host, port, ident, secret)¶
The class for creating client sessions and publish/subscribing.
Instances of this class will automatically maintain a connection to the broker and try to reconnect if that connection fails.
- param str host
The broker to connect to
- param str port
The port to connect to
- param str ident
The identity to authenticate with
- param str secret
The secret to authenticate with
Returns a message received by the broker. It’s future will not fire until a message is available.
Send the given payload to the given channel.
channel (str) – The channel to subscribe to.
Subscribe to the named channel.