Bonjour,
j'ai un client qui se connecte à un serveur en localhost via les socket. Mon serveur remplit ainsi une structure sockaddr_in grâce au accept. Par contre lorsque j'affiche la structure sockaddr_in avec :
celà m'affiche : addr 244.95.244.183.61879
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void info_addr(struct sockaddr_in addr) { printf("addr %s.%d \n", inet_ntoa(addr.sin_addr), ntohs(addr.sin_port)) ; }
alors que celà devrait m'afficher 127.0.0.1 non ?
Si vous pouviez m'éclairer ce serait cool
Partager