On 2007-11-12, JamesHoward <[EMAIL PROTECTED]> wrote:

> Does anyone know any method to have one program, acting as a
> server transfer a socket connection to another program?

The only way I know of is to use fork.  When you fork a
process, all open file-descriptors (including network
connections) are inherited by the child.

> I looked into transferring the connection via xml rpc to no
> avail.

I've no idea how that could work (even in theory) on any OS
with which I'm familiar.

> It seems to be a problem of getting access to a programs
> private memory space and giving another program access to that
> space.

Private memory has nothing to do with it.  The connection is a
data structure that lives in kernel space, not in user space.
Even if you could grant another process access to your "private
memory space", it wouldn't help you "transfer a socket
connection", since that connection is something the OSes
manages.

-- 
Grant Edwards                   grante             Yow! !  Everybody out of
                                  at               the GENETIC POOL!
                               visi.com            
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to