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.