0
  1. 有1个用户空间进程A,1个内核空间进程B
  2. 进程 A 打开到某个 dst 的 tcp 连接,并将连接提供给进程 B。进程 B 使用此连接与 dst 通信

如何通过进程 A 终止 tcp 连接?

  1. 我在进程 A 中尝试过 close(fd),但这不起作用,因为进程 B 仍然有这个连接的副本。
  2. 我在进程 A 中尝试了 shutdown(fd, SHUT_RDWR) ,这不起作用,因为关闭使连接仍然有效。
  3. 同样杀死进程A无法终止tcp连接,我仍然可以在netstat中找到这个连接。
4

0 回答 0