用 setsockopt(sockfd,IPPROTO_IP,IP_ADD_MEMBERSHIP,&req,sizeof(req)) 加 mutlicast 界面時,如果沒適當的 route 會出現 No such device 的錯誤。route add -net 224.0.0.0 netmask 224.0.0.0 eth0 或 route add default eth0 加 default route 可以解決。[參考]