Browse Source

move SO_REUSEADDR before bind

master
Brett Langdon 13 years ago
parent
commit
0a60c3d71e
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/main.c

+ 2
- 2
src/main.c View File

@ -195,13 +195,13 @@ int main(int argc, char* argv[]){
addr.sin_port = htons(port);
addr.sin_addr.s_addr = htonl(INADDR_ANY);
yes = 1;
setsockopt(server, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes));
if(bind(server, (struct sockaddr*)&addr, sizeof(addr)) < 0){
perror("Error binding socket");
return -1;
}
yes = 1;
setsockopt(server, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes));
if(listen(server, 24) < 0){
perror("Error binding socket");
return -1;


Loading…
Cancel
Save