x e' un puntatore al primo char dell'array.

Il valore quindi di "x" e' l'indirizzo di memoria del primo char del buffer.

Il valore invece di "&x" e' l'indirizzo del puntatore al primo char del buffer.

Dato che la recv prende come parametro un indirizzo ci va "x" e non "&x".

Non capisco perche' tu dica che sono la stessa cosa.

Se cosi' fosse perdonami ma sono curioso di sapere il perche'.

Ciau!