Si il sizeof(char) era un rimasuglio dell'errore di prima, ti ringrazio per la correzione!

Non ho tuttavia capito il suggerimento che mi ha dato MItaly...Come posso sapere se mi sono stati inviati dati in little o big endian? E' una cosa dipendente dall'architettura della macchina o sbaglio?


Edit: in quel ciclo aggiungerò una concatenazione di stringhe, che di volta in volta aggiunge il pezzetto letto al resto!