Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5805 in orxonox.OLD for branches/network/src/subprojects


Ignore:
Timestamp:
Nov 28, 2005, 6:36:16 PM (19 years ago)
Author:
patrick
Message:

network: added some simulated network delay - this helps a lot for debugging :D

Location:
branches/network/src/subprojects/network
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/network/src/subprojects/network/network_unit_test.cc

    r5804 r5805  
    143143  if(error == -1) printf("\n\nerror on address resolution, program inconsistancy\n\n");
    144144  nm->establishConnection(ip, *clientSync);
     145  SDL_Delay(1000);
    145146
    146147  /* synchronize the data 1 time (increment for longer tests) */
    147   for( int i = 0; i < 2; i++) {
     148  for( int i = 0; i < 3; i++) {
    148149    nm->synchronize();
     150    /* simulate the network delay */
     151    SDL_Delay(50);
    149152  }
    150153
  • branches/network/src/subprojects/network/simple_sync.cc

    r5804 r5805  
    6666  if(this->inLength < length)
    6767    PRINTF(0)("ERROR: local buffer is smaller than the data to receive.\n");
     68
    6869  /* copy the data localy */
    6970  for( int i = 0; i < length; i++)
     
    8283{
    8384  PRINTF(0)("SimpleSync: sent %i bytes of data\n", this->outLength);
     85
    8486  /* write the test message */
    85   data = this->outData;
     87  for( int i = 0; i < this->outLength; i++)
     88  {
     89    data[i] = this->outData[i];
     90  }
     91
    8692  /* debug msg */
    8793  this->readDebug();
     
    9399void SimpleSync::writeDebug()
    94100{
    95   PRINTF(0)("Write in: |");
     101  PRINTF(0)("Write in bytes: \t(0 <-) |");
    96102  for(int i = 0; i < this->recLength; i++)
    97103  {
     
    104110void SimpleSync::readDebug()
    105111{
    106   PRINTF(0)("Read out bytes: |");
     112  PRINTF(0)("Read out bytes: \t(0 ->) |");
    107113  for(int i = 0; i < this->outLength; i++)
    108114  {
Note: See TracChangeset for help on using the changeset viewer.