Envoyer et recevoir un nombre entier de valeur sur TCP en C

Dans un programme, j'ai besoin d'envoyer une valeur entière sur le socket TCP. J'ai utilisé le send() et recv() fonctions pour la fin, mais ils sont l'envoi et la réception uniquement comme une chaîne de caractères.

Est-il une alternative pour le send() et recv() afin d'envoyer et de recevoir des valeurs entières?

send() et recv() traiter les octets. Comment interprétez-vous ces octets est à vous.
Quelle langue? Partagez votre extrait de code ici pour plus d'obtenir des réponses précises.
habituellement demander un extrait de code est une bonne idée, mais note le c le tag sur la question. La plupart des questions sont marqués de cette manière.
Hmm. En fait, je peux suggérer d'envoyer le numéro de la chaîne, et donc prévenir les complications entre l'endianness, si les frais généraux n'est pas de trop.

OriginalL'auteur James Joy | 2012-06-21