|
I guess I should say that on the server side (let's not consider the client for now), normally the combination of (port, host, protocol) can only be owned by one process. The second process that tries to use that combination will get an error saying the port has been taken.
There's one special case on UNIX/Linux where two processes can share that combination, i.e. when the first process explicitly "hands-off" its socket file descriptor to the second process. I described it in the section "What is DIRECT_HANDOFF_TTC_<listener>?" at
http://yong321.freeshell.org/oranotes/SharedServerConfig.txt
|
|