Quote:
Originariamente inviato da aeroxr1
si infatti lui mi ha consigliato di fare un ciclo per finire di leggere i byte rimanenti
Solo che il mio server deve essere monoprocesso monothread e devo usare la select , ma al tempo stesso non vorrei rimanere in loop per troppo tempo aspettando di aver ricevuto tutti i byte.
|
Questo è inevitabile, a meno di non usare socket non bloccanti.
Se ti aspetti di leggere 4 bytes, dovrai per forza aspettare che arrivino

.