UDP communication doesn't work in different network #539
Replies: 2 comments 4 replies
-
Hi Harlen, There are 2 different communication protocols used with eCAL:
If you change the static IPv4 addresses, you will most likely also have to change your routes and hosts entries. On linux the multicast route is per-adapter (and not per-IP), so it will continue to function, but on Windows it won't. |
Beta Was this translation helpful? Give feedback.
-
You shouldn't have to change anything in the ecal.ini, if you are using our default configuration. That your UDP communication is working proves that it is configured properly. Just in case, here is how to configure eCAL in cloud mode. I guess your issue is that your machines are in different subnets. I am surprised that they can ping each other at all.
Not sure if that configuration is intended, because you wrote about What you can do is:
|
Beta Was this translation helpful? Give feedback.
-
Dear eCAL Team,
I’m trying to use eCAL framework in my test validation, the system deployment is test server (in c/c++) running in Host A and test client (in python) running in Host B.
Following the network configuration guide, I had added route 239.0.0.0 already in both Host in same network (IP like 192.168.1.xx), after then the communication between these two Host is working fine. But when one Host change to different network (IP like 192.168.2.xx), then the server/client (same to pub and sub) can't identify each other.
Could you kindly support to confirm if special configuration needed for sub-network case?
Thanks in advance.
Best Regards,
Harlen
Beta Was this translation helpful? Give feedback.
All reactions