How do I make sure I am using fastdds intra for communication? #4691
Replies: 2 comments
-
Hi @zonghai-yang, thanks for using Fast DDS.
Hope it helps. |
Beta Was this translation helpful? Give feedback.
-
I am moving this ticket to the corresponding forum as per Fast DDS CONTRIBUTING guidelines. |
Beta Was this translation helpful? Give feedback.
-
Is there an already existing issue for this?
Expected behavior
Is there an api that returns the intra communication type?
Current behavior
Within a process, I use a participant to create a reader and writer. They communicate with each other. How can I determine that they are using intra to communicate? Two participants with identical 8 first bytes on the GuidPrefix_t are considered to be running in the same process, and therefore intra-process delivery is used. but i only have one participant and i had make the xml to this <library_settings> <intraprocess_delivery>FULL</intraprocess_delivery> </library_settings>
when<library_settings> <intraprocess_delivery>OFF</intraprocess_delivery> </library_settings> Within a process, the reader and writer created by a participant, when intraprocess_delivery is OFF, the first eight digits of the guid are also the same.
Steps to reproduce
1.use a participant to create a reader and writer
2.intraprocess_delivery is OFF
Fast DDS version/commit
How do I make sure I am using fastdds intra for communication?
Platform/Architecture
Other. Please specify in Additional context section.
Transport layer
Intra-process
Additional context
No response
XML configuration file
No response
Relevant log output
No response
Network traffic capture
No response
Beta Was this translation helpful? Give feedback.
All reactions