I am using RTI_ConnextDDS_5.2.0 but I look at examples\connext_dds\c\hello_world_tcp\README.txt
In order to break the dependency between the TCP transport library and the
OpenSSL library, when TLS security is enabled, the transport will
dynamically
load the following library:
Unix: libnddstls.so (release version)
libnddstlsd.so (debug version)
Windows:nddstls.dll (release version)
ndstlsd.dll (debug version)
The NDDSTLS Library will then dynamically load the OpenSSL during its
initialization.
In conclusion, ONLY WHEN TLS IS ENABLED:
- TCP transport library will dynamically load the NDDS TLS library
- NDDS TLS library will dynamically load the OpenSSL library
YOU MUST ENSURE THAT THE ABOVE LIBRARIES ARE PRESENT IN YOUR SEARCH PATH
BEFORE STARTING YOUR APPLICATION (if your application enables TLS!).
This requirement is not needed if your application does not use TLS.
I don't have nddstls.dll
how to get
You'll have to contact an RTI account manager to get access to Connext 5.2.
If you let me know who you work for and where you are, I can have the right person to contact you. You can PM me at howard@rt.com.