Problèmes de Parse pour IPv6
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...
Code:
1 2 3
|
IPAddress adresseIP = IPAddress.Parse("fe80::844f:f2d2:bd98:67c5%11");
Console.WriteLine("Adresse du serveur : {0}",adresseIP.ToString()); |
J'obtiens le résultat : "fe80:0000:0000:0000:844f:f2d2:189.152.103.197%11" et une belle erreur sur :
Code:
socketClient.Connect(adresseIP, 8000);
Citation:
Une adresse incompatible avec le protocole demandé a été utilisée [fe80:0000:0000:0000:844f:e1c2:189.152.103.197%11]:8000
Pourtant avec une IPv4 ça fonctionne très bien...
Quelqu'un aurait-il une idée pour parser correctement cette adresse ?
Merci d'avance !!!