gpt4 book ai didi

c - 获取使用的端口和状态

转载 作者:太空狗 更新时间:2023-10-29 11:05:40 30 4
gpt4 key购买 nike

如何在 Linux 上获取已使用的端口及其状态?基本上,netstat 可以做的所有事情,但在 C 中?

最佳答案

正在运行 strace运行 netstat 将向您显示它进行的系统调用及其参数。

$ strace netstat
...
open("/proc/net/tcp6", O_RDONLY) = 3
open("/proc/net/udp", O_RDONLY) = 3
...

这通常是了解程序正在做什么或调用的好方法,如果您只需要在手册页上查找哪个调用,有时比查看源代码更容易。

关于c - 获取使用的端口和状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8610477/

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