J'ai un IPEndPoint a et b, dont IPAddress et Port sont exactement les mêmes, mais l'opérateur == est sur IPEndPoint ne retourne pas vrai. Pour rendre les choses encore plus étranges, j'ai essayé de contourner le problème en comparant simplement l'IPAddress et le port individuellement et il ne retourne TOUJOURS pas vrai.La comparaison des objets IPEndPoint ne fonctionne pas
Est-ce que quelqu'un a déjà rencontré ça? Si c'est le cas, je suis à l'écoute de solutions performantes. Nous avons des collections d'IPEndPoints jusqu'à 10k et nous les interrogeons via LINQ (bientôt PLINQ).
Je n'ai pas essayé ceci, mais vérifiez ceci SO [post] (http://stackoverflow.com/questions/1016471/how-to-compare-ip-addresses). – gooch