socket(AF_INET, SOCK_RAW, IPPROTO_UDP);

发布于 2020-07-30 16:39:50

现在要用
socket(AF_INET, SOCK_RAW, IPPROTO_UDP); 这个方法。
setsockopt(new_socket, IPPROTO_IP, IP_MULTICAST_IF,

                    NWBUF_CAST & my_addr.s_addr,
                    sizeof my_addr.s_addr );
                    

没有办法使用,返回protocol不支持。 大家又什么办法吗?
发现问题是, 采用SOCK_RAW, 建立的conn 是 NETCON_RAW的。
但是 setsockopt时,又使用 NETCON_UDP来进行检查。 这样就出现了不支持。

查看更多

关注者
0
被浏览
60
1 个回答
bernard
bernard 2020-07-30

好像lwIP确实不支持

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友