DtpNode supports socket as alternative to named pipes, so that we can make progress in ServerOrClient nodes for libdipc.