0
사용자 공간 응용 프로그램과 커널 모듈간에 통신하기 위해 netlink 소켓을 사용하고 있습니다. 그러나 사용자 응용 프로그램이 닫히면 커널에서 사용자 응용 프로그램으로 데이터 라우팅을 중단하고 싶습니다. netlink 소켓을 사용하는 프로세스가 종료 될 때 커널에서 이벤트를 가져 오는 방법이 있습니까?커널의 netlink 소켓 이벤트 수신기
사용자 공간 응용 프로그램과 커널 모듈간에 통신하기 위해 netlink 소켓을 사용하고 있습니다. 그러나 사용자 응용 프로그램이 닫히면 커널에서 사용자 응용 프로그램으로 데이터 라우팅을 중단하고 싶습니다. netlink 소켓을 사용하는 프로세스가 종료 될 때 커널에서 이벤트를 가져 오는 방법이 있습니까?커널의 netlink 소켓 이벤트 수신기
나는 앱이 정상적으로 닫히고 있다고 생각합니까?
내가이 일을한다면, 사용자 어플리케이션이 종료 신호를 받으면 데이터 전송을 중단하라는 커널 모듈에 netlink 소켓을 통해 메시지를 보냅니다. (SIGTERM 신호 또는 클로우 인드 워드 이벤트)
소켓은 양방향이므로 두 가지 방법으로 이야기하지 않으시겠습니까?
다른 사람이 프로세스가 종료 될 때를 알기위한 실제 답변을 알고있을 수도 있지만 제 의견으로는 그것을 해킹하지 않는 것이 더 깨끗합니다.