代码之家  ›  专栏  ›  技术社区  ›  Stormenet

连接时Windows XP Home Edition上的SocketException:提供的参数无效

  •  1
  • Stormenet  · 技术社区  · 16 年前

    我们的软件需要连接到一个服务器,我们使用TCPClient来实现这一点。 50多个系统(所有Windows XP Pro)都在使用该软件,并且连接没有问题。 该软件也在WindowsVista和Windows7测试版上进行了测试。

    今天有一些外部人员在这里接受培训,其中一个人有一台笔记本电脑 操作系统 版本,它无法使用socketExecution连接到服务器,“提供了无效参数”。(Windows套接字异常代码:10022)

    但是,当我们尝试远程登录到同一台笔记本电脑上的IP和端口时,我们可以建立连接。

    要连接的代码非常基本:

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

    在Windows XP家庭版上是否需要设置其他插座选项?

    关于他的系统: Windows XP家庭版2002版Service Pack 2 一个网卡激活:Broadcom 440x 10/100集成控制器

    1 回复  |  直到 15 年前
        1
  •  0
  •   Stormenet    15 年前

    只为好奇的人。我们没有时间进一步调查这个问题。似乎是主机的电脑出了问题…