modify about guest server port
authorSon Hyunjun <hj79.son@samsung.com>
Wed, 14 Mar 2012 03:30:06 +0000 (12:30 +0900)
committerSon Hyunjun <hj79.son@samsung.com>
Wed, 14 Mar 2012 03:30:06 +0000 (12:30 +0900)
tizen/src/emulator.c
tizen/src/guest_server.c
tizen/src/guest_server.h

index 7171174..83d9d88 100644 (file)
@@ -79,8 +79,6 @@ static void construct_main_window(int skin_argc, char* skin_argv[])
     }
 #endif
 
-//    start_guest_server();
-
 }
 
 static void parse_options(int argc, char* argv[], int* skin_argc, char*** skin_argv, int* qemu_argc, char*** qemu_argv)
@@ -171,14 +169,18 @@ int main(int argc, char* argv[])
     INFO("\n");
     INFO("======================================================\n");
 
+    sdb_setup();
+
     construct_main_window(skin_argc, skin_argv);
 
-    sdb_setup();
+    //TODO get port number by args from emulator manager
+    int guest_server_port = get_sdb_base_port() + SDB_UDP_SENSOR_INDEX;
+    start_guest_server( guest_server_port );
 
     INFO("qemu main start!\n");
     qemu_main(qemu_argc, qemu_argv, NULL);
 
-//  shutdown_guest_server();
+    shutdown_guest_server();
 
     exit_emulator();
 
index cb671de..c33c524 100644 (file)
@@ -48,9 +48,9 @@ static int server_sock = 0;
 
 static int parse_val( char *buff, unsigned char data, char *parsbuf );
 
-pthread_t start_guest_server( void ) {
+pthread_t start_guest_server( int server_port ) {
 
-    svr_port = get_sdb_base_port() + SDB_UDP_SENSOR_INDEX;
+    svr_port = server_port;
 
     pthread_t thread_id = -1;
 
index 376bb5c..16aa759 100644 (file)
@@ -34,7 +34,7 @@
 
 #include <pthread.h>
 
-pthread_t start_guest_server( void );
+pthread_t start_guest_server( int server_port );
 void shutdown_guest_server( void );
 
 #endif /* GUEST_SERVER_H_ */