Originariamente inviato da Darčios89
Mh....credo che con le parentesi incremento il valore contenuto nella locazione di memoria puntata, nel secondo caso, incremento il valore del puntatore? Cioč della locazione di memoria che punta?
Sģ.
Non mi torna chiarissimo...
Se stesse puntando ad un elemento di un array, incrementare il puntatore lo farebbe puntare all'elemento successivo.
Originariamente inviato da oregon
Fai attenzione ... la struttura passata č di tipo

sockaddr_in

mentre la funzione si aspetta il puntatore ad una generica struttura

sockaddr

Ecco perché č necessario il cast.
Aggiungo: in questo caso č lecito (perché la sockaddr č di fatto l'"inizio" della sockaddr_in), ma un cast da un tipo di puntatore ad un altro incompatibile dą in generale risultati senza senso.

Perņ se ancora stai imparando i puntatori lascerei momentaneamente da parte socket & co. (e in generale funzioni che usano "trucchi strani" con i puntatori).