Communication via several Coordinators does not work #93
-
My measurement control program can communicate with components connected to the same Coordinator, but not with components connected to another Coordinator, which is located on another computer. (Question from a Coworker) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Problem descriptionSometimes windows update changes the firewall rules to blocking incoming connections. Investigate problemThe following code gives a clue, whether the connection is asymmetrically broken: from pyleco.directors.coordinator_director import CoordinatorDirector
d = CoordinatorDirector()
d.get_nodes() # this shows all known Coordinators (outgoing)
d.get_global_components() # this shows all connected Coordinators (incoming) with attached Components If Solve problem
|
Beta Was this translation helpful? Give feedback.
Problem description
Sometimes windows update changes the firewall rules to blocking incoming connections.
Coordinators use two symmetric connections for communication, each Coordinator sends messages via its outgoing connection to the other Coordinator.
If a Firewall blocks incoming connections, the Coordinator can send messages, but will never receive messages from the other Coordinator.
Investigate problem
The following code gives a clue, whether the connection is asymmetrically broken: