0

我正在使用 netlink 套接字在用户空间应用程序和内核模块之间进行通信。但是,当用户应用程序关闭时,我想停止将数据从内核路由到用户应用程序。当使用 netlink 套接字的进程终止时,有没有办法在内核中获取事件?

4

1 回答 1

0

我认为应用程序正在正常关闭?

如果我这样做,我会让应用程序通过 netlink 套接字向内核模块发送一条消息,告诉它在用户应用程序接收到终止信号时停止发送数据。(SIGTERM 信号或关闭窗口事件)

套接字是双向的,那么为什么不双向通信呢?

其他人可能知道知道进程何时终止的真正答案,但我认为不要像那样破解它会更干净。

于 2014-04-07T23:40:46.047 回答