I am experiencing some unusual behavior.
I have two applications that are communicating through DDS. Previously there were only two NICs active, but I made some changes to the system, and enabled two more NICS, for a total of four.
But once I enabled four NICs, the two applications were unable to communicate with each other anymore.
I tried disabling each NIC, and observed the applications were able to communicate with any three NICs, but once the fourth NIC was enabled, the applications stopped communicating.
Using wireshark, I was able to check that the publisher and subscriber channels are being broadcasted.
I am using default QOS settings, and the two applications are located on the same computer, so basically internal, localhost, communication.
Any recommendations?
Hi Jonathan,
Are you still having this issue?
In RTI Connext DDS 5.3.0 the default number of locators allowed for a DomainParticipant was increased from 4 to 16. If you are trying to communicate applications with different versions of Connext you could have issues if you have more than 4 locators. The 4th NIC plus the loopback interface would result in 5 locators. You can find more information about this in the Release Notes of the RTI Connext 5.3.0 under the Discovery Wire Compatibility with Applications using Connext DDS 5.2.x and Earlier Section.