linux添加组播路由命令,linux加入组播失败 您所在的位置:网站首页 linux加入组播组命令 linux添加组播路由命令,linux加入组播失败

linux添加组播路由命令,linux加入组播失败

2024-02-23 15:59| 来源: 网络整理| 查看: 265

What does "IP_ADD_MEMBERSHIP: No such device" mean?

It means that the tool is trying to use multicast but the network interface doesn't support it There are two likely causes:

·Your machine doesn't have multicast support enabled. For example, on Linux and FreeBSD it is possible to compile a kernel which doesn't support multicast.

·You don't have a route for multicast traffic. Some systems don't add this by default, and you need to run:

route add -net 224.0.0.0 netmask 224.0.0.0 eth0(or similar). If you wish to use RAT in unicast mode only, it is possible to add the multicast route on the loopback interface.

我一般都这样写:

mreq.imr_interface.s_addr = htonl(localIP);

取消

评论



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有