WinGate offers flexibility in how you synchronise configuration changes between Engine and UI components, however the following method is the standard adopted by QBik:
- User changes configuration information
- UI module sends changes to WinGate engine using CommsSend.
- WinGate engine persists changes and broadcasts them out to all connected WMCs calling CommsSend for each connection; even to the originator of the changes.
- WMCs receive configuration change messages and update their internal state.
WinGate offers flexibility in how you synchronise configuration changes between Engine and UI components, however the following method is the standard adopted by QBik:
- User changes configuration information
- UI module sends changes to WinGate engine using CommsSend.
- WinGate engine persists changes and broadcasts them out to all connected WMCs calling CommsSend. Even to the original one that sent the changes in the first place.
- WMCs receive configuration change messages and update their internal state.