- Timestamp:
- Jul 20, 2010, 10:44:13 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
osgVisual/src/cluster/dataIO_clusterENet_implementation.cpp
r68 r69 21 21 int dataIO_clusterENet_implementation::activeENetInstances = 0; 22 22 23 dataIO_clusterENet_implementation::dataIO_clusterENet_implementation() 23 dataIO_clusterENet_implementation::dataIO_clusterENet_implementation(std::string& receivedTransportContainer_) 24 : receivedTransportContainer(receivedTransportContainer_) 24 25 { 25 26 std::cout << "Instantiated server class# "<< activeENetInstances << std::endl; … … 142 143 if( peerList.size() == 0 ) 143 144 { 144 std::cout << "dataIO_clusterENet_implementation::sendPacket() - ERROR: No connected peer available!" << std::endl;145 //std::cout << "dataIO_clusterENet_implementation::sendPacket() - ERROR: No connected peer available!" << std::endl; 145 146 return; 146 147 } … … 215 216 { 216 217 if(currentRole != dataIO_clusterENet_implementation::CLIENT) 218 { 219 std::cout << "dataIO_clusterENet_implementation::connectTo() : ERROR: ENet does not work as client - ignoring to connect!" << std::endl; 217 220 return false; 221 } 218 222 219 223 ENetAddress address; … … 257 261 void dataIO_clusterENet_implementation::onReceivePacket(ENetEvent* event_) 258 262 { 259 std::string datastring; 260 datastring.assign((char*)(event_->packet->data), event_->packet->dataLength); 261 std::cout << "A packet of length "<<event_->packet->dataLength<<" containing "<<datastring<<" was received from "<<datastring<<" on channel "<<(int)(event_->channelID)<<std::endl; 262 datastring+=std::string("answer"); 263 264 ENetPacket * packet = enet_packet_create (datastring.c_str(), 265 datastring.size(), 266 ENET_PACKET_FLAG_RELIABLE); 267 268 // Send answer 269 sendPacket( packet, 0, 0, true); 263 receivedTransportContainer.assign((char*)(event_->packet->data), event_->packet->dataLength); 264 //std::cout << "A packet of length "<<event_->packet->dataLength<<" containing "<<receivedTransportContainer<<" was received from "<<receivedTransportContainer<<" on channel "<<(int)(event_->channelID)<<std::endl; 270 265 } 271 266
Note: See TracChangeset
for help on using the changeset viewer.