是的,您可以使用sendmsg()
,从一个进程到另一个进程使用SCM_权限:
SCM_RIGHTS
-发送或接收一组
http://linux.die.net/man/7/unix
但这不是典型的用法.更常见的情况是进程从其父进程继承套接字(在fork()
之后).任何未关闭的文件句柄(包括套接字)都将可用于子进程.因此,子进程继承父进程的套接字.
监听连接的服务器进程称为守护进程.这通常会在每个新连接上Forking ,生成一个进程来处理每个新请求.典型守护进程的示例如下:
http://www.steve.org.uk/Reference/Unix/faq_8.html#SEC88
向下滚动到void process()
.