我在使用RTI DDS 5.2.0的Java 8的DDS程序中有以下代码
DomainParticipantFactory.PARTICIPANT_QOS_DEFAULT。 discovery.initial_peers.add( “239.255.0.50”);DomainParticipantFactory ….
试试吧 set_default_participant_qos(DomainParticipantQos qos) 将修改后的qos设置为新的默认qos的方法。看到 RTI Connext Java API
set_default_participant_qos(DomainParticipantQos qos)
该 multicast_recieve_address 因为没有设定 DomainParticipantFactory.PARTICIPANT_QOS_DEFAULT 只是一个哨兵值,其唯一目的是表明 create_participant() 使用默认QoS - 您可以设置 set_default_participant_qos 要么 在XML中 (也可以看看 这个例子 )。你不应该修改 DomainParticipantFactory.PARTICIPANT_QOS_DEFAULT 。
multicast_recieve_address
DomainParticipantFactory.PARTICIPANT_QOS_DEFAULT
create_participant()
您也可以创建一个新的 DomainParticipantQos 对象,配置它,然后将其传递给 create_participant() 。例子 这里 。
DomainParticipantQos