Bonjour
Je fais un logiciel serveur.
Pour qu'il "écoute" les connections je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
IPAddress[] ipadress;
            IPHostEntry he = Dns.GetHostEntry(Dns.GetHostName());
            ipadress = he.AddressList;
            foreach (IPAddress ip in ipadress)
            {
                DisplayMessage("Ecoute sur : " + ip.ToString());
            }
            this.SocketServer.Bind(new IPEndPoint(IPAddress.Any, port));
Le problème c'est que seule mon adresse IP locale est affichée. Il y a quelques temps j'avais à la fois mon adresse locale et mon adresse internet. Je ne sais pas pourquoi cette dernière a disparu. Quand je veux "forcer" le serveur à écouter sur l'adresse ip internet au lieu de IPAdress.Any il me sort une erreur que l'adresse n'existe pas dans ce contexte. Comment faire ? Merci.