Bonjour tout le monde!
Voila dans mon programme j'ai un sendto qui envoi une requete à un serveur.
Jusque la mon sendto fonctionnait bien mais quand j'ai paramétré le port udp, sendto() me renvoi cette erreur : sendto() : invalid argument.

Quand je rentre le port en dur comme ici : si_other.sin_port = htons(1903); tout fonctionne correctement. En vérité, mon port est contenu dans un fichier texte. Donc je vais le chercher, je le retransforme en int grâce à la fonction atoi(), je l'affiche et j'affiche exactement ce qu'il me faut. Par contre quand je le passe dans le htons, quand je compile le sendto n'est pas content.

Quelqu'un aurait-il une idée ?
Merci