From 6d7b28e6a7836988247c188f4284861fe33410ae Mon Sep 17 00:00:00 2001 From: Guo Wenxue <guowenxue@gmail.com> Date: Fri, 05 Jul 2019 12:26:37 +0800 Subject: [PATCH] update tsl2561 code, update delay time to 400ms --- apue/2.Socket/socket_server.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apue/2.Socket/socket_server.c b/apue/2.Socket/socket_server.c index 53f7ea4..a1f2bbc 100644 --- a/apue/2.Socket/socket_server.c +++ b/apue/2.Socket/socket_server.c @@ -45,6 +45,9 @@ } printf("socket create fd[%d]\n", listen_fd); + /* Fix port can not be used when stop server program and run it again immediately.*/ + setsockopt(listen_fd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse)); + memset(&serv_addr, 0, sizeof(serv_addr)); serv_addr.sin_family = AF_INET; serv_addr.sin_port = htons(LISTEN_PORT); @@ -55,9 +58,6 @@ return -2; } printf("socket[%d] bind on port[%d] for all IP address ok\n", listen_fd, LISTEN_PORT); - - /* Fix port can not be used when stop server program and run it again immediately.*/ - setsockopt(listen_fd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse)); listen(listen_fd, BACKLOG); -- Gitblit v1.9.1