Mercurial > vba-linux
comparison src/gba/remote.cpp @ 21:e0545ef33bb9
trying to fix network problem
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sun, 04 Mar 2012 16:56:20 -0600 |
parents | ecd30c5e2f5a |
children | 8870086b716c |
comparison
equal
deleted
inserted
replaced
20:ecd30c5e2f5a | 21:e0545ef33bb9 |
---|---|
119 if (listen(s, 1)) | 119 if (listen(s, 1)) |
120 { | 120 { |
121 fprintf(stderr, "Error listening\n"); | 121 fprintf(stderr, "Error listening\n"); |
122 exit(-1); | 122 exit(-1); |
123 } | 123 } |
124 socklen_t len = sizeof(addr); | 124 |
125 | 125 |
126 #ifdef WIN32 | 126 #ifdef WIN32 |
127 int flag = 0; | 127 int flag = 0; |
128 ioctlsocket(s, FIONBIO, (unsigned long *)&flag); | 128 ioctlsocket(s, FIONBIO, (unsigned long *)&flag); |
129 #endif // WIN32 | 129 #endif // WIN32 |
130 | |
131 socklen_t len = sizeof(addr); | |
132 | |
130 int s2 = accept(s, (sockaddr *)&addr, &len); | 133 int s2 = accept(s, (sockaddr *)&addr, &len); |
131 if (s2 > 0) | 134 if (s2 > 0) |
132 { | 135 { |
133 fprintf(stderr, "Got a connection from %s %d\n", | 136 fprintf(stderr, "Got a connection from %s %d\n", |
134 inet_ntoa((in_addr)addr.sin_addr), | 137 inet_ntoa((in_addr)addr.sin_addr), |