SocketException en Windows XP Home Edition en Connect: se proporcionó un argumento no válido
-
03-07-2019 - |
Pregunta
Nuestro software necesita conectarse a un servidor y lo hacemos con el uso de un TCPclient. Más de 50 sistemas (todos los de Windows XP pro) están usando el software y no tienen problemas para conectarse. El software también se ha probado en Windows Vista y Windows 7 beta.
Hoy en día, hay algunas personas externas aquí para capacitación y una de ellas tiene una computadora portátil con la edición Windows XP Home , que no se puede conectar al servidor con SocketExeption " se proporcionó un argumento no válido " ;. (código de excepción de socket de Windows: 10022)
Sin embargo, cuando intentamos hacer telnet a esa ip y puerto en la misma computadora portátil, podemos establecer una conexión.
El código para conectar es muy básico:
m_client = new TcpClient();
m_client.Connect(System.Net.IPAddress.Parse(host), port);
¿Hay alguna opción de conexión adicional que tengamos que configurar en la edición de Windows XP Home?
Sobre su sistema: Windows XP Home Edition versión 2002 Service Pack 2 Una tarjeta de red activa: Broadcom 440x 10/100 Integrated Controller
Solución
Solo para personas que se preguntan. Nunca tuvimos tiempo de investigar más el problema. Parecía ser un problema con la PC del host ...