SocketException sur Windows XP Home Edition sur Connect: un argument non valide a été fourni
-
03-07-2019 - |
Question
Notre logiciel doit se connecter à un serveur et nous le faisons en utilisant un client TCP. Plus de 50 systèmes (tous Windows XP pro) utilisent le logiciel et n'ont aucun problème de connexion. Le logiciel a également été testé sur Windows Vista et Windows 7 bêta.
Aujourd'hui, des personnes externes suivent des formations et l'un d'entre eux dispose d'un ordinateur portable avec l'édition Windows XP Home , qui ne parvient pas à se connecter au serveur avec SocketExeption "un argument non valide a été fourni". (code d'exception de socket Windows: 10022)
Cependant, lorsque nous essayons de connecter telnet à cette adresse IP et à ce port sur le même ordinateur portable, nous pouvons établir une connexion.
Le code à connecter est très basique:
m_client = new TcpClient();
m_client.Connect(System.Net.IPAddress.Parse(host), port);
Existe-t-il d'autres options de socket que nous devons définir dans Windows XP Édition familiale?
À propos de son système: Windows XP Édition familiale version 2002 Service Pack 2 Une carte réseau active: contrôleur intégré Broadcom 440x 10/100
La solution
Juste pour les gens qui se demandent. Nous n'avons jamais eu le temps d'enquêter plus avant sur la question. Cela semblait être un problème avec le PC de l'hôte ...