Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 18, 2005, 10:55:08 AM (18 years ago)
Author:
rennerc
Message:

network_unit_test.cc: added test for much data
network_socket: added delay if input buffer is full

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/network/src/lib/network/network_socket.cc

    r5627 r5628  
    167167  if (res<length)
    168168    PRINTF(1)("SDLNet_TCP_Send: %s\n", SDLNet_GetError());
    169        
    170         return res;
     169
     170  return res;
    171171}
    172172
     
    254254    nbytestoread = min(_INCOMING_BUFFER_SIZE - self->bufferlength, _LOCAL_BUFFER_SIZE);
    255255
     256    //if buffer is full
     257    if (nbytestoread<=0)
     258    {
     259      SDL_Delay(_MSECONDS_SLEEP_FULL_BUFFER);
     260      continue;
     261    }
     262
    256263    nbytesread = SDLNet_TCP_Recv(self->tcpSocket, buffer, nbytestoread);
    257264
     
    282289
    283290
     291
Note: See TracChangeset for help on using the changeset viewer.