RTI Core Libraries and Utilities

When using the “host” Docker driver, all network interfaces of the host machine are accessible from the Docker container. Furthermore, there is no networking namespace separation between the Docker containers and the host machine. To run a container in host mode, run the following command: $ docker ...
13716 reads — 0 comments
Multicast over UDPv4 can be used for data transfer between applications that are running on the same machine, even if shared memory is enabled. RTI's Connext DDS provides various transports, which can be configured using the USER_QOS_PROFILES.xml file. The most commonly used transports are shared ...
4885 reads — 0 comments
Introduction Docker enables containers to communicate with one another and with the host machine using interprocess communication (IPC). As explained in the Docker’s documentation: IPC (POSIX/SysV IPC) namespace provides separation of named shared memory segments, semaphores and message queues. ...
15078 reads — 0 comments
RTI Connext DDS allows you to use different transports for communication between endpoints in your application (e.g., shared memory, UDP, TCP, etc.). You can take advantage of this flexibility and use different transports for discovery data and user data in the same application. This article shows ...
10823 reads — 0 comments
In the Connext DDS modern C++ API, many entities are "reference types" with an automatic lifecycle management based on a shared count (see API documentation ) . Most times you don't need to worry about deleting entities as long as their scope is well defined. However, some times you can forget to ...
5792 reads — 0 comments
Note: Applies to RTI Connext DDS 5.2.0 and above. RTI Code Generator has an option called -dllExportMacroSuffix <suffix> , which allows you to configure the macro suffix used to export type plugin symbols when building a Windows DLL. This feature is particularly useful if you want to place ...
7285 reads — 0 comments
Wireshark and tcpdump are very powerful tools which you can use to capture traffic. They may come in handy when debugging issues with your DDS applications. These tools can capture all kinds of packets: RTPS, UDP, TCP, IP… However, they cannot capture traffic if your applications are communicating ...
49941 reads — 0 comments
If you are using Reliable communication, you could see a performance degradation due to packet loss and resending data sample fragments. This is more probable when using data bigger than 1500 Bytes (over Ethernet). In general, a DDS application using a transport such as UDPv4 splits data samples ...
7605 reads — 0 comments
What is IP fragmentation? IP Fragmentation occurs when the payload provided from the transport layer (typically UDP or TCP) exceeds the maximum payload that fits in a single Ethernet Frame (a.k.a. MTU). When the receiver NIC gets IP fragments, it stores them in a buffer until all the fragments are ...
14878 reads — 0 comments
DSCP (Differentiated Services Code Point) is a series of bits in the IP header for classification purposes. These bits specify the precedence value of the packet, the drop probability, and the network service used. ...
27411 reads — 0 comments

Pages

Subscribe to RSS - RTI Core Libraries and Utilities