SocketException в Windows XP Home Edition при подключении: указан неверный аргумент
-
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
Решение
Просто для тех, кто интересуется. У нас никогда не было времени для дальнейшего изучения проблемы. Казалось бы, проблема с компьютером хозяина ...