Añadiendo este printf para ver cuantos bytes recibe
Imprime:
leidos 1412 383
leidos 1412 12
leidos 1412 279
leidos 1412 80
leidos 1412 122
leidos 1412 231
leidos 1412 116
leidos 1442 375
Cómo es posible que recv lea 1412 bytes y que almacene menos en temp? Me estoy volviendo loco con esto
Código (c) [Seleccionar]
printf("leidos %d %d\n", leidos, strlen(temp));
Imprime:
leidos 1412 383
leidos 1412 12
leidos 1412 279
leidos 1412 80
leidos 1412 122
leidos 1412 231
leidos 1412 116
leidos 1442 375
Cómo es posible que recv lea 1412 bytes y que almacene menos en temp? Me estoy volviendo loco con esto