Passing sockets....

Peter Enderborg (
Wed, 26 Feb 1997 22:02:39 +0100

I need a kernel function that could pass sockets to other
processes. I whant to have mutiple servers for the same
protocol. For example a logon process that validate the
user, and then pass the socket to a server that handle the
requests. But I do not whant do create a process. I have
a single process multi threaded server that I whant to
hadle the requests. Yes, I could open a new localsocket or
some thing like that. But than it have to make a lots of extra
memory copys and context switches. Nice if we had a kernel function
that could pass the sockets to a other process.

I have not found this feature in any operatin system, is there
any operating system with that feature ?