Bonjour à tous !
Voila mon petit problème : je développe une petite appli personnelle client/serveur, tout va bien jusqu'à ce que j'essaye de parser une adresse IPv6...
J'obtiens le résultat : "fe80:0000:0000:0000:844f:f2d2:189.152.103.197%11" et une belle erreur sur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IPAddress adresseIP = IPAddress.Parse("fe80::844f:f2d2:bd98:67c5%11"); Console.WriteLine("Adresse du serveur : {0}",adresseIP.ToString());
Code : Sélectionner tout - Visualiser dans une fenêtre à part socketClient.Connect(adresseIP, 8000);Pourtant avec une IPv4 ça fonctionne très bien...Une adresse incompatible avec le protocole demandé a été utilisée [fe80:0000:0000:0000:844f:e1c2:189.152.103.197%11]:8000
Quelqu'un aurait-il une idée pour parser correctement cette adresse ?
Merci d'avance !!!
Partager