Is it possible to join two sockets?
For example, if a process is acting as a router of messages between 2 other processes at some point being able to step aside would save a bunch of socket IO. This seems like it should be possible, but I've never even HEARD of it being done!
If it is possible, is it possible on Linux AND Windows? If so, are different mechanisms used to set this up?
BTW: I just found this:
This seems close to what I am asking for (assuming of course this works on socket FD's as well)... But is their a Windows equivalent?