Envoyer et recevoir des int C++

Comment envoyer au serveur de 4 octets int et sur le côté serveur conver ce tampon à l'int.

côté client:

void send_my_id()
{
 int my_id = 1233;
 char data_to_send[4];
 //how to convert my_id to data_send?
 send(sock, (const char*)data_to_send, 4, 0);
}

côté serveur:

void receive_id()
{
 int client_id;
 char buffer[4];
 recv(client_sock, buffer, 4, 0);
 //how to conver buffer to client_id? it must be 1233;
}
Que diriez-atoi pour la recevoir, et de la ltid pour l'envoyer?
Yup - l'envoi/la réception du texte de fonctionner, trop.

OriginalL'auteur Becker | 2012-05-29