JamesHoward wrote:
> Does anyone know any method to have one program, acting as a server
> transfer a socket connection to another program?  I looked into
> transferring the connection via xml rpc to no avail.  It seems to be a
> problem of getting access to a programs private memory space and
> giving another program access to that space.
>   
If you are using UNIX, you can create a pipe in the filesystem, and 
connect I/O on both ends. Of course this is not the same, because - for 
example - you cannot use setsockopt. But it works with already existing 
processes very well, and usually you can setup socket options in your 
server.

Under windows, I have no clue. It may be possible to use pipes under 
Windows but I don't know how. You can also use other nasty techniques, 
like loading a DLL into your "another program", then make a code hook 
into your server. Brrrrrrr. :-) (Unstable, not portable even between 
Windows versions...)

Regards,

   Laszlo


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to