SocketException no Windows XP Home Edition em conectar: ??um argumento inválido foi fornecido

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

  •  03-07-2019
  •  | 
  •  

Pergunta

As nossas necessidades de software para conectar a um servidor e fazemos isso com o uso de um TcpClient. 50+ sistemas (todos os Windows XP Pro) está usando o software e não tenho nenhum problema com a conexão. O software também foi testado no Windows Vista uma versão beta do Windows 7.

Hoje, existem algumas pessoas externas aqui para treinamento e um deles tem um laptop com Windows XP Home edição, que não consegue se conectar ao servidor com SocketExeption "um argumento inválido foi fornecido". (Janelas de soquete código de excepção: 10022)

No entanto, quando tentamos telnet para que o IP e porta no mesmo laptop podemos fazer uma conexão.

O código para conectar é muito básico:

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

Existem socketoptions adicionais temos de conjunto no Windows XP Home Edition?

Sobre o seu sistema: Windows XP Home Edition versão 2002 Service Pack 2 Uma rede de cartão activo: Broadcom 440x 10/100 Integrated Controller

Foi útil?

Solução

Apenas para as pessoas que se perguntam. Nós nunca tem tempo para investigar mais profundamente a questão. Parecia ser um problema com o PC do anfitrião ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top