static void * heartbeat(void *arg) { CSocket *sock = (CSocket *)arg; while(!finished) { sock->broadcast(); sleep(1); } return NULL; }