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 : 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());
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
socketClient.Connect(adresseIP, 8000);
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 !!!