Bonjour a tous !

J'arrive à envoyer une chaine de careactere dans une socket mais j'ai besoin d'envoyer un entier mainteant mais je ne vois pas comment faire.
Pourriez-vous m'aider à trouver la ligne de ccode cote serveur et cote client me permettant de faire cela ?

Voici ce que j'ai essayé de faire, ça ne marche pas :

cote client
int i = 0;
send(sock, &i, sizeof(i), 0);
cote serveur
int i ;
recv(sock, &i, sizeof(i), 0);