![]() |
Home | Libraries | People | FAQ | More |
Assign the maximum time interval that is permitted to elapse between two transmissions from the Client.
boost::mqtt5::mqtt_client&
keep_alive(
uint16_t seconds);
A non-zero value initiates a process of sending a PINGREQ packet every seconds. If this function is not invoked,
the Client assumes a Keep Alive
interval of 60 seconds.
|
Name |
Description |
|---|---|
|
|
Time interval in seconds. |
If the Server sends a Server Keep
Alive, the Client will
send a PINGREQ packet every Server Keep
Alive seconds.
This function takes action when the client is in a non-operational state,
meaning the async_run function has not been
invoked. Furthermore, you can use this function after the cancel function has been called,
before the async_run function is invoked
again.