1 int pobierz(int src, char *bufor) 2 { 3 int dlugosc, x; 4 recv(src, &dlugosc, sizeof(int), MSG_WAITALL); 5 if (dlugosc == 0) 6 return -1; 7 x = recv(src, bufor, dlugosc, MSG_WAITALL); 8 return dlugosc; 9 }; 10 11 12 void wyslij(int des, char *bufor, int len) 13 { 14 write(des, &len, sizeof(len)); 15 write(des, bufor, len); 16 };