From 76765068743a956fb68d9b942426bcd43e84f092 Mon Sep 17 00:00:00 2001 From: Kyle K Date: Mon, 29 Aug 2011 22:29:27 -0500 Subject: tcpclient: nuke dir argument and move out some code out of a loop --- tcpserver.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'tcpserver.c') diff --git a/tcpserver.c b/tcpserver.c index 5eca180..c7f0c60 100644 --- a/tcpserver.c +++ b/tcpserver.c @@ -20,9 +20,9 @@ int main(int argc, char **argv) { - if (argc != 3) + if (argc != 2) { - fprintf(stderr, "usage: %s \n", argv[0]); + fprintf(stderr, "usage: %s \n", argv[0]); exit(1); } @@ -51,17 +51,17 @@ int main(int argc, char **argv) exit(-1); } + if (listen(server_sockfd, 0) == -1) + { + perror("listen"); + exit(-1); + } + struct sockaddr_in remote_addr; unsigned int socklen = sizeof(remote_addr); while (1) { - if (listen(server_sockfd, 0) == -1) - { - perror("listen"); - exit(-1); - } - int sockfd; sockfd = accept(server_sockfd, (struct sockaddr *) &remote_addr, &socklen); if (sockfd == -1) -- cgit v1.2.3