我正在使用netlink套接字在用户空间应用程序和内核模块之间进行通信。但是,我想在用户应用程序关闭时停止将数据从内核路由到用户应用程序。当使用 netlink 套接字的进程终止时,有没有办法在内核中获取事件?
我认为应用程序正常关闭?
如果我这样做,我会让应用程序通过 netlink 套接字在内核模块上发送一条消息,告诉它在用户应用程序收到终止信号时停止发送数据。(信号信号或关闭窗口事件)
插座是双向的,那么为什么不双向交谈呢?
其他人可能知道一个真正的答案,知道一个进程何时终止,但在我看来,不要像那样破解它会更干净。