使用mosquito library是否有办法检测设备何时被拔掉?
在 mosquitto.c (来自库版本1.2.3)文件中,我发现了这个断开连接函数的回调:
void mosquitto_disconnect_callback_set(struct mosquitto *mosq, void (*on_disconnect)(struct mosquitto *, void *, int))
但是,在拔下设备时,不会调用上述功能 。
我应该使用哪些回调来检测这个? (假设实际上有回调函数检测到这一点)
答案 0 :(得分:0)
一旦客户端库知道发生了断开连接,就会调用断开连接回调。如果您的操作系统没有尽快通知库,那么这需要的时间取决于keepalive
参数。