Network Transport Parameters
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.