Prevent multiple Windows pmcd processes binding to same port.
Follow through on the advice offered by MSDN on the setup
of server sockets (via socket options) for daemons prior to
bind. This change prevents, in particular, multiple pmcd
processes from being able to start and bind to the same port
simultaneously (with "unspecified" results). Subtle, nasty
difference between Windows sockets APIs and everyone elses.
Prevent multiple Windows pmcd processes binding to same port.
Follow through on the advice offered by MSDN on the setup
of server sockets (via socket options) for daemons prior to
bind. This change prevents, in particular, multiple pmcd
processes from being able to start and bind to the same port
simultaneously (with "unspecified" results). Subtle, nasty
difference between Windows sockets APIs and everyone elses.