解决方法 出错setsockopt:no such device - 多播 udp

来源:互联网 发布:淘宝一元云购 编辑:程序博客网 时间:2024/04/28 09:55
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 torun:
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.
0 0