Transport Parameters

Network transport creation calls accept three parameters that govern the behavior of the Rendezvous daemon: service, network and daemon. In simple networking environments, the default values of these parameters are sufficient (in C, the program can supply NULL for all three).

Most programmers will use default values for these parameters unless advised otherwise by their network administrator. To determine whether your environment requires special treatment, consider whether any of these conditions apply:

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 Rendezvous program runs on a computer with more than one network interface, and you must choose a specific network for Rendezvous communications (network parameter).
Computers on the network use multicast addressing to achieve even higher efficiency, and programs must specify a set of 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 programmers can use default values for the transport parameters.

If your network environment requires special treatment for any these parameters, please notify applications programmers developing software for your environment. If your organization runs Rendezvous programs developed by a third party, consult the third-party documentation for information about network and service configuration.

In addition, certain components of Rendezvous software, local programs and third-party programs may also require special configuration:

The Rendezvous routing daemon, rvrd, must specify the service and network for each local network. Exchange this information with the network administrators at each remote site.
The Rendezvous secure daemon limits clients to communication on a set of authorized network and service pairs.
The current value cache, rvcache, accepts all three transport parameters. When you configure this program, include any special values as needed.
Many Rendezvous programs accept transport parameters on their command lines. Inform all users of any special values that apply.