1

linux 辅助数据可用于通过 unix 域套接字在 unix 中的多个进程之间共享文件描述符。该应用程序有 2 个进程 A 和 B 监听网络上的数据,并且在接收到新连接时,接收进程(A 或 B)接受连接。现在支持进程A接受连接,为了与进程B共享这个新的套接字描述符,进程A向进程B发送辅助数据。这一切都很好。

  1. 此时,两个进程都有相同的套接字描述符集。现在假设进程 B 出于某种原因关闭了套接字描述符。那么进程 B 如何对进程 A 表示相同的含义呢?可以以某种方式使用辅助数据方法吗?还是有更好的方法?
  2. 当进程 A 接受新连接时,假设新的套接字描述符为 4。当使用辅助数据与进程 B 共享相同时,套接字描述符值是否与 4 相同?或者当套接字描述符被共享时,它可以在进程之间有所不同?
4

1 回答 1

3
于 2013-08-04T08:35:40.880 回答