Changeset 216 for vtcross/trunk/src/lib
- Timestamp:
- 03/26/09 13:40:19 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
vtcross/trunk/src/lib/socketcomm/socketcomm.cpp
r207 r216 210 210 int32_t clientSocket = accept(serverSock, NULL, NULL); 211 211 if(clientSocket < 0) { 212 //ERROR(1, "Could not establish connection with client socket.\n");212 LOG("ALERT: Could not establish connection with client socket.\n"); 213 213 return -1; 214 214 } … … 249 249 InitializeTCPServerPort(int32_t servSock) 250 250 { 251 252 251 int32_t rc, on = 1; 253 252 254 253 rc = setsockopt(servSock, SOL_SOCKET, SO_REUSEADDR, (char*)&on, sizeof(on)); 255 if(rc < 0) 256 { 254 if(rc < 0) { 255 shutdown(servSock, 2); 256 close(servSock); 257 257 ERROR(1,"setsockopt() failed\n"); 258 } 259 260 rc = ioctl(servSock, FIONBIO, (char*)&on); 261 if(rc < 0) { 262 shutdown(servSock, 2); 258 263 close(servSock); 259 return -1;260 }261 262 rc = ioctl(servSock, FIONBIO, (char*)&on);263 if(rc < 0)264 {265 264 ERROR(1,"ioctl() failed\n"); 266 close(servSock);267 return -1;268 265 } 269 266