Establish a socket between two
communicating nodes at run time when they first communicate
with each other
Scales better on large set of nodes
But first communication is significantly slower than subsequent ones.
This startup cost must be amortized by following communications
Used in PVM if the programmer specifies
pvm_setopt (PvmRoute, PvmRouteDirect) ;