【问题标题】:A socket operation was attempted to an unreachable host error尝试对无法访问的主机错误进行套接字操作
【发布时间】:2013-12-05 17:13:34
【问题描述】:

我正在用 C# 开发一个使用 UDP 多播系统的程序。我的组播组使用 224.0.0.1 地址进行通信。

在所有 Windows 8 机器上都可以正常工作。但是,在 Win 7 64x 机器中会出现以下错误:

尝试对无法访问的主机进行套接字操作。

有什么建议我必须在 Win7 64x 机器上工作吗?

我已经尝试检查路由表(在 cmd 提示符下:route print)。 我看到只有 244.0.0 被映射,它适用于 244.0.0.0。问题是我想使用 244.0.0.1,因为我只想在本地网络中使用多播。

当我尝试创建这样的路由添加命令时:route ADD 224.0.0.1 MASK 192.168.2.1 192.168.2.26(或类似的)它会说:

路由添加失败:参数错误。

【问题讨论】:

    标签: c# sockets udpclient


    【解决方案1】:

    退房

    Possible MSDN solution

    您必须将 VB 翻译成 C#,这应该很简单。

    【讨论】:

      猜你喜欢
      • 2011-07-07
      • 2013-04-22
      • 2021-05-14
      • 1970-01-01
      • 2018-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-15
      相关资源
      最近更新 更多