Socket.Sélectionnez renvoie l'erreur “Une opération a été tentée sur autre chose qu'un socket”

Lors de l'appel de Socket.Sélectionnez avec des listes qui sont vérifiées, ne contiennent que des objets Socket, j'ai parfois l'erreur An operation was attempted on something that is not a socket. Je ne peux pas trouver un motif pour l'événement.

Socket.Select(readList, writeList, null, timeOut > 0 ? timeOut : 0);
Certainement de l'environnement, de chasser les articles de base de connaissances.
C'est le plus cool de l'erreur que j'ai vu ce mois-ci. Il faut beaucoup d'humilité pour un ordinateur à admettre qu'il ne sait tout simplement pas ce qu'il se passe.
je viens de résoudre ce problème "dans mon cas" par l'exécution du programme avec les droits d'administrateur.

OriginalL'auteur David Pfeffer | 2010-07-06