Browse Source

Added clarifying comments

master
Christopher Ramey 9 years ago
committed by cdramey
parent
commit
36b884e0ba
  1. 7
      src/wstationd.c

7
src/wstationd.c

@ -82,6 +82,7 @@ int main(int argc, char *argv[])
}
}
// Establish the socket
sockfd = socket(AF_INET, SOCK_STREAM, 0);
if(sockfd == -1){
fprintf(stderr, "%s: cannot open socket - %s\n",
@ -90,6 +91,8 @@ int main(int argc, char *argv[])
goto shutdown_error;
}
// This sets REUSE on the socket so it's easily reallocated if
// this program dies
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &flag, sizeof(flag));
memset(&sock, 0, sizeof(sock));
@ -97,13 +100,15 @@ int main(int argc, char *argv[])
sock.sin_addr.s_addr = addr;
sock.sin_port = htons(port);
// Bind our socket to the specified address and port
if(bind(sockfd, (struct sockaddr*)&sock, sizeof(sock)) < 0){
fprintf(stderr, "%s: cannot bind to port - %s\n",
fprintf(stderr, "%s: cannot bind - %s\n",
exec_name, strerror(errno)
);
goto shutdown_error;
}
// Listen on port
if(listen(sockfd, 5) != 0){
fprintf(stderr, "%s: cannot listen - %s\n",
exec_name, strerror(errno)

Loading…
Cancel
Save