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

时间:2013-12-05 17:13:35

标签: c# sockets udpclient

我正在使用UDP多播系统在C#中开发一个程序。我的多播组正在使用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(或任何类似的)它说:

  

路由添加失败:参数不正确。

1 个答案:

答案 0 :(得分:1)

结帐

Possible MSDN solution

你必须将VB翻译成C#,这应该是微不足道的。