-1
是否有Linux API可以返回拥有开放套接字文件描述符的进程的PID/PID?现在我看到的唯一方法是对每个PID步行/proc/PID/fd
,并通过inode
导出套接字fd
。获得拥有PID的套接字fd
不过,我还没有看到任何系统调用/ API,将例如做到这一点:
int get_pids_for_socket(int sock_fd, int pids[])
(当然是非常粗略的想法)。这种API不存在的原因是什么,或者我看起来不太好?
谢谢。
我不在乎4元组,我想知道哪个进程打开'FD'标识的套接字。 – Mark
所以你不明白我写了什么。插座*不是由FD识别的。 – EJP