connect(socket_desc , (struct sock_address *)&server , sizeof(server)
why do we use * and & when trying to connect to a server or bind a server its like making a pointer or something but i believe that * doesn't make a pointer when combined with so why putting them both ? thanks for any answers.