Products | Versions |
---|---|
TIBCO Rendezvous | - |
Not Applicable | - |
Resolution:
Environment:
=========
All
Resolution:
========
1). In order to use TIBCO Rendezvous (RV) with multicast the requirements are
(a). Have multicast-enabled router/switch.
(b). The OS of the host on which RV is running must support multicast.
(c). You need to specify the multicast addressing details in the network parameter of your RV application.
2). The network parameter consists of up to three parts separated by semicolons - network, multicast groups and send address.
Part one identifies the network which you can specify in several ways:
hostname, host IP address, interface name, default.
Part two is a list of zero or more multicast groups to join specified as IP addresses and separated by commas. Each address in part two must denote a valid multicast address. Joining a multicast group enables listeners on the resulting transport to receive data sent to that multicast group.
Part three is a single send address. When a program sends broadcast data on the resulting transport, it is sent to this address. (Point-to-point data is not affected.) If present, this item must be an IP address, not a host name or network name. The send address need not be among the list of multicast groups joined in part two. If you join one or more multicast groups in part two but do not specify a send address in part three, the send address defaults to the first multicast group listed in part two.
If the machine has more than one NIC, you should use “<interface><multicast_address>” in the network parameter.
If the machine has only one NIC, you can use “;<multicast_address>” in the network parameter.
For example,
tibrvlisten -network “lan0;239.3.3.3” “mytest”
tibrvsend -network “lan0;239.3.3.3” “mytest” “hello”
For details about the network parameter, please refer to the chapter entitled, “Network Details”, in the TIBCO Rendezvous Administration Guide.