通过Internet套接字传递文件描述符

man*_*eep 1 sockets linux file-descriptor

文件描述符可以使用UNIX域套接字在同一主机上从一个进程传递到另一个进程.有人可以告诉你是否有办法在不同主机上的进程之间传递文件描述符?

Max*_*kin 5

无法在不同主机上的进程之间传递文件描述符.

原因是文件描述符是对内核中文件描述结构的引用.将文件描述符传递给同一主机上的另一个进程时,该进程只引用内核中相同的现有文件描述.然而,在另一个主机的内核中不存在相同的文件描述.