Наше программное обеспечение должно подключаться к серверу, и мы делаем это с использованием 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