蚊子:如何检测设备拔出时的情况

时间:2015-05-07 11:11:46

标签: connection device detection mosquitto

使用mosquito library是否有办法检测设备何时被拔掉

mosquitto.c (来自库版本1.2.3)文件中,我发现了这个断开连接函数的回调:

void mosquitto_disconnect_callback_set(struct mosquitto *mosq, void (*on_disconnect)(struct mosquitto *, void *, int))

但是,在拔下设备时,不会调用上述功能

我应该使用哪些回调来检测这个? (假设实际上有回调函数检测到这一点)

1 个答案:

答案 0 :(得分:0)

一旦客户端库知道发生了断开连接,就会调用断开连接回调。如果您的操作系统没有尽快通知库,那么这需要的时间取决于keepalive参数。