From: Jinhyung Choi Date: Wed, 25 Jun 2014 03:18:41 +0000 (+0900) Subject: debug: modified for non-blocking socket X-Git-Tag: TizenStudio_2.0_p3.0~398^2~104^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F93%2F23393%2F2;p=sdk%2Femulator%2Fqemu.git debug: modified for non-blocking socket Change-Id: I7a85435c2a6990545688505132c49e9f5c77809e Signed-off-by: Jinhyung Choi --- diff --git a/tizen/src/guest_server.c b/tizen/src/guest_server.c index 93d247b..e65017a 100644 --- a/tizen/src/guest_server.c +++ b/tizen/src/guest_server.c @@ -523,21 +523,20 @@ static void server_process(void) (struct sockaddr*) &client_addr, &client_len); if (read_cnt < 0) { + if (errno == EAGAIN) + continue; INFO("fail to recvfrom in guest_server:%d\n", errno); break; - } else { - - if (read_cnt == 0) { - INFO("read_cnt is 0.\n"); - break; - } + } else if (read_cnt == 0) { + INFO("read_cnt is 0.\n"); + break; + } - TRACE("================= recv =================\n"); - TRACE("read_cnt:%d\n", read_cnt); - TRACE("readbuf:%s\n", readbuf); + TRACE("================= recv =================\n"); + TRACE("read_cnt:%d\n", read_cnt); + TRACE("readbuf:%s\n", readbuf); - command_handler(readbuf, &client_addr); - } + command_handler(readbuf, &client_addr); } }