X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=client%2Fmain.c;h=720fd1a29de98395e45a04ea753667a6c81cdc14;hb=c518754bec4758cce7d899463f9c68612c3bf4e4;hp=012e06269d9587e5c698300d4b3d96a86cfc8051;hpb=be3f747f775c05facb8a34cf0baba523401b88fb;p=mTask.git diff --git a/client/main.c b/client/main.c index 012e062..720fd1a 100644 --- a/client/main.c +++ b/client/main.c @@ -20,6 +20,7 @@ #define MSG_SDS_SPEC 's' #define MSG_SDS_DEL 'a' #define MSG_SDS_UPD 'u' +#define MSG_SPEC 'c' void read_message(void) { @@ -49,8 +50,12 @@ void read_message(void) debug("Receiving a task"); task_register(); break; + case MSG_SPEC: + debug("Receiving a spec request"); + spec_send(); + break; case '\0': - die("Server closed connection"); + debug("Server closed connection"); break; case '\n': break; @@ -107,7 +112,6 @@ int main(int argc, char *argv[]){ sds_init(); task_init(); debug("sending device spec"); - spec_send(); while(true){ //Check for newetasks loop();