Changeset 1534 for code/trunk/src/network/ClientConnection.cc
- Timestamp:
- Jun 4, 2008, 8:53:10 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/network/ClientConnection.cc
r1505 r1534 57 57 server=NULL; 58 58 enet_address_set_host(&serverAddress, address.c_str()); 59 serverAddress.port = NETWORK_PORT;59 serverAddress.port = port; 60 60 established=false; 61 61 } … … 65 65 server=NULL; 66 66 enet_address_set_host(&serverAddress, address); 67 serverAddress.port = NETWORK_PORT;67 serverAddress.port = port; 68 68 established=false; 69 69 } … … 107 107 //network_threads.create_thread(boost::bind(boost::mem_fn(&ClientConnection::receiverThread), this)); 108 108 // wait 10 seconds for the connection to be established 109 return waitEstablished( 3000);109 return waitEstablished(NETWORK_CLIENT_CONNECT_TIMEOUT); 110 110 } 111 111 … … 169 169 { 170 170 boost::recursive_mutex::scoped_lock lock(enet_mutex_); 171 if(enet_host_service(client, event, NETWORK_CLIENT_ TIMEOUT)<0){171 if(enet_host_service(client, event, NETWORK_CLIENT_WAIT_TIME)<0){ 172 172 // we should never reach this point 173 173 quit=true; … … 211 211 boost::recursive_mutex::scoped_lock lock(enet_mutex_); 212 212 enet_peer_disconnect(server, 0); 213 while(enet_host_service(client, &event, NETWORK_CLIENT_ TIMEOUT) > 0){213 while(enet_host_service(client, &event, NETWORK_CLIENT_WAIT_TIME) > 0){ 214 214 switch (event.type) 215 215 { … … 238 238 } 239 239 // handshake 240 if(enet_host_service(client, &event, NETWORK_CLIENT_TIMEOUT)>=0 && event.type == ENET_EVENT_TYPE_CONNECT){241 established=true;242 returntrue;243 }244 else {245 COUT(2) << "ClientConnection: enet_host_service < 0 or event.type != ENET_EVENT_TYPE_CONNECT # EVENT:" << event.type << std::endl;246 return false;247 }240 while(enet_host_service(client, &event, NETWORK_CLIENT_WAIT_TIME)>=0 && !quit){ 241 if( event.type == ENET_EVENT_TYPE_CONNECT ){ 242 established=true; 243 return true; 244 } 245 } 246 COUT(2) << "ClientConnection: enet_host_service < 0 or event.type != ENET_EVENT_TYPE_CONNECT # EVENT:" << event.type << std::endl; 247 return false; 248 248 } 249 249
Note: See TracChangeset
for help on using the changeset viewer.