update device name instead of record
[mTask.git] / client / main.c
index 9de18bc..720fd1a 100644 (file)
@@ -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,7 +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':
+                       debug("Server closed connection");
                        break;
                case '\n':
                        break;
@@ -106,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();