Client Reference¶
Client Session¶
Client session is the recommended interface for subscribing and publish to a hpfeeds broker with asyncio.
-
class
hpfeeds.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
-
coroutine
read
()¶ Returns a message received by the broker. It’s future will not fire until a message is available.
-
publish
(channel, payload)¶ - Parameters
Send the given payload to the given channel.