In questo caso sizeof va bene perché ritorna direttamente la dimensione dell' array, che è MAX_SIZE*sizeof(char) , non è quello il problema.
Stavo pensando a cosa succede se due macchine che hanno un sizeof(int) diverso provano a connettersi.
Se utilizzi due macchine diverse prova a stampare sizeof(int) su entrambe, se i valori sono diversi il valore permesso lo scrivi con la sprintf su una stringa.

Rispondi quotando