SocketException в Windows XP Home Edition при подключении: указан неверный аргумент

StackOverflow https://stackoverflow.com/questions/614650

  •  03-07-2019
  •  | 
  •  

Вопрос

Наше программное обеспечение должно подключаться к серверу, и мы делаем это с использованием TCP-клиента. Более 50 систем (все Windows XP pro) используют программное обеспечение и не имеют проблем с подключением. Программное обеспечение также было протестировано на Windows Vista и бета-версии Windows 7.

Сегодня здесь есть несколько сторонних специалистов для обучения, и у одного из них есть ноутбук с версией Windows XP Home , который не может подключиться к серверу с SocketExeption " указан неверный аргумент " ;. (Код исключения сокета Windows: 10022)

Однако, когда мы пытаемся подключиться к этому ip и порту на одном и том же ноутбуке, мы можем установить соединение.

Код для подключения очень прост:

m_client = new TcpClient();
m_client.Connect(System.Net.IPAddress.Parse(host), port);

Есть ли какие-либо дополнительные сокеты, которые мы должны установить в Windows XP Home edition?

О его системе: Windows XP Home Edition версия 2002 с пакетом обновления 2 Активна одна сетевая карта: встроенный контроллер Broadcom 440x 10/100

Это было полезно?

Решение

Просто для тех, кто интересуется. У нас никогда не было времени для дальнейшего изучения проблемы. Казалось бы, проблема с компьютером хозяина ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top