This section offers hints and pointers to help users with navigating through the documentation while troubleshooting issues.
Although UDP/SHM default transports of Fast DDS are designed to work in most network environments, they may encounter certain limitations when operating over WiFi or within lossy network conditions. In these cases, it is advisable to set up the
LARGE_DATA
configuration, which has been specifically optimized for these scenarios. TheLARGE_DATA
profile limits the use of UDP solely to thePDP discovery<disc_phases>
phase, employing the more reliable TCP/SHM for the remainder of the communication process. Its implementation can be accomplished by simply configuring theFASTDDS_BUILTIN_TRANSPORTS
environment variable, or alternatively through XML profiles or via code. For more information, please refer touse-case-tcp-multicast
.Environment Variable
export FASTDDS_BUILTIN_TRANSPORTS=LARGE_DATA
XML
/../code/XMLTester.xml
C++
../../../code/DDSCodeTester.cpp
- Problems with transmitting large samples such as video or point clouds? Please refer to
use-case-largeData
.