diff --git a/src/ac/ac_main.c b/src/ac/ac_main.c index 42d0e5a8..88a5eecb 100644 --- a/src/ac/ac_main.c +++ b/src/ac/ac_main.c @@ -34,10 +34,19 @@ #include "socklist.h" - +#include "db.h" int ac_run(); +void alive_thread(void *data) +{ + while(1){ + sleep(5); + db_ping(); + } +} + + int main (int argc, const char * argv[]) { // send_image_file(0,"/home/tube/Downloads/c1130-rcvk9w8-tar.124-25e.JAP.tar"); @@ -65,6 +74,9 @@ int main (int argc, const char * argv[]) db_init(); db_start(); db_ping(); + + pthread_t alth; + pthread_create (&alth, NULL, alive_thread, (void *)0); #ifdef WITH_DTLS