SocketException в Windows XP Home Edition при подключении: указан неверный аргумент - PullRequest
1 голос
/ 05 марта 2009

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

Сегодня здесь есть несколько внешних людей для обучения, и у одного из них есть ноутбук с Windows XP Home edition, который не может подключиться к серверу с 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

1 Ответ

0 голосов
/ 20 октября 2009

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

...