Advertisement
tomasaccini

Untitled

Jul 20th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.49 KB | None | 0 0
  1. int RecibirYAlmacenar(int skt){
  2.     char buf[256];
  3.     int paquetes_recibidos = 0;
  4.     do {
  5.         size_t recibidos = 0;
  6.         size_t recibidos_ult = 0;
  7.         while ( recibidos < 256 ) {
  8.             recibidos_ult = recv(skt, &buf[recibidos], 256 - recibidos);
  9.             if (recibidos_ult <= 0) return paquetes_recibidos;
  10.             recibidos += recibidos_ult;
  11.         }
  12.         ++paquetes_recibidos;
  13.     } while (Almacenar(&buf[0], recibidos) >= 0);
  14.     return paquetes_recibidos;
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement