Changeset 1492 for code/branches/network/src/network/ClientConnection.cc
- Timestamp:
- May 31, 2008, 1:09:12 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/ClientConnection.cc
r1491 r1492 133 133 } 134 134 135 // bool ClientConnection::sendPackets(ENetEvent *event) {136 // if(server==NULL)137 // return false;138 // if(enet_host_service(client, event, NETWORK_SEND_WAIT)>=0){139 // return true;}140 // else141 // return false;142 // }143 144 135 bool ClientConnection::sendPackets() { 145 ENetEvent event;146 136 if(server==NULL) 147 137 return false; 148 138 boost::recursive_mutex::scoped_lock lock(enet_mutex_); 149 139 enet_host_flush(client); 140 lock.unlock(); 150 141 return true; 151 142 } … … 159 150 enet_initialize(); 160 151 client = enet_host_create(NULL, NETWORK_CLIENT_MAX_CONNECTIONS, 0, 0); 152 lock.unlock(); 161 153 } 162 154 if(client==NULL) { … … 183 175 // add some error handling here ======================== 184 176 } 177 lock.unlock(); 185 178 } 186 179 switch(event->type){ … … 201 194 continue; 202 195 } 203 //receiverThread_->yield();196 receiverThread_->yield(); 204 197 } 205 198 // now disconnect
Note: See TracChangeset
for help on using the changeset viewer.