J'utilise des sockets BSD sur un WLAN. J'ai remarqué que l'adresse IP de mon ordinateur serveur change de temps en temps lorsque je me connecte. Le problème est que j'entre l'adresse IP dans mon code comme une chaîne littérale. Donc, chaque fois que cela change, je dois entrer dans le code et le changer. Comment puis-je changer le code afin qu'il utilise tout ce que l'ip est à la fois? C'est l'appel dans le code du serveurComment trouver des adresses IP avec des sockets BSD?
if ((status = getaddrinfo("192.168.2.2", port, &hints, &servinfo)) != 0)
et le côté client est le même. J'ai essayé NULL pour l'adresse des deux côtés, mais le client ne se connectera pas et me donne juste une erreur "Connection refused".
Merci pour toute aide.
Eh bien, je ne veux pas avoir à vérifier l'adresse IP chaque fois que je lance le programme. Je veux juste qu'il obtienne l'ip tout seul. – Sterling
Je suppose que vous cherchiez DNS alors. –