gpt4 book ai didi

c - Linux C套接字-Recvmsg-获取源ifindex

转载 作者:行者123 更新时间:2023-12-03 12:02:03 24 4
gpt4 key购买 nike

我正在Linux中打开RAW套接字并读取所有消息。

recvmsg(mysock, &msg, 0);
我遍历该msg缓冲区上的所有cmsg,但只有一个。
    for (c = CMSG_FIRSTHDR(&msg); c; c = CMSG_NXTHDR(&msg, c)) {
如何提取接收它的ifindex?

最佳答案

找到了。我必须首先设置IP_PKTINFO标志:

setsockopt(sock, IPPROTO_IP, IP_PKTINFO, &hold, sizeof(hold));

关于c - Linux C套接字-Recvmsg-获取源ifindex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65517876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com