c - sockaddr_nl 中的 nl_pid 和 nlmsghdr 中的 nlmsg_pid 有什么区别?
问题描述
在发送 netlink 消息时,我猜结构和结构都nl_pid
用于显示消息的来源。不是多余的吗?还是有别的目的?sockaddr_nl
nlmsg_pid
nlmsghdr
解决方案
根据netlink 手册页:“nlmsg_seq 和 nlmsg_pid 对 netlink 核心都是不透明的。” 我猜这两个只是为了让用户跟踪消息和确认。我仍然想知道为什么不只使用 nlmsg_seq 来处理这个问题,以及在什么情况下 nlmsg_pid 会有用?
推荐阅读
- c - 为什么我们需要一个单独的结构来保存 32 位 IPv4 地址
- node.js - 使用 bcrypt 和 jwt 的身份验证不起作用
- python - easyocr 没有检测到整数值
- java - 当我之前使用 Java 11 jre 配置一个项目时无法打开 Eclipse
- javascript - ShuffleJS 无法读取 null 的属性“textContent”
- sas - 使用 proc sql 对数据集进行多次求和
- visual-studio - Visual Studio 中的conhost.exe 进程重复 无法关闭主机
- java - 我可以在同一模型中与 JpaRepository 一起使用 redis 吗?
- python - 如何在python中遍历二维数组中的每个元素?
- c# - 用于从字符串中提取特定编号模式的 C# 正则表达式