如何在 C++ 中使用 tcp_diag?

Tho*_*gon 4 c++ linux tcp

我已经用谷歌搜索了所有地方,但我仍然不知所措。tcp_diag 应该取代 /proc/net/tcp,但我找不到关于如何使用它的任何文档。请告诉我如何 #include 它,以及它有哪些方法、类和函数。谢谢!

Arn*_*len 5

您使用域 AF_NETLINK 和协议 NETLINK_INET_DIAG 创建 DGRAM 套接字。然后你使用netlink协议与内核进行通信并获取你需要的信息。

进一步阅读: