Transport creation calls accept three parameters that govern the behavior of the transport: service, network and daemon. In simple networking environments, the default values of these parameters are sufficient.
However, some environments require special treatment, for any of these reasons:
•
Several independent distributed applications run on the same network, and you must isolate them from one another (service parameter).
•
Programs use the Rendezvous routing daemon, rvrd, to cooperate across a WAN with programs that belong to a particular service group, and the local programs must join the same service group (service parameter).
•
A program runs on a computer with more than one network interface, and you must select a specific network for outbound multicast Rendezvous communications (network parameter).
•
Computers on the network use multicast addressing to achieve even higher efficiency, and you must specify which multicast groups to join (network parameter).
•
A program runs on one computer, but connects with a Rendezvous daemon process running on a different computer, and you must specify the remote daemon to support network communications (daemon parameter).
•
Two programs use direct communication. Both programs must enable this feature and specify its service (service parameter).
If none of these conditions apply, then you can use default values for the transport parameters. If any of these conditions do apply, then choose appropriate parameter values.