I have three Windows computers using Networx, each having "Ignore local traffic within the LAN" and "Synchronize usage data with other Networx instances on the network" checked. But the synchronization doesn't appear to work as I would expect it to.
For example, I changed one of the "usage" values in the networx.db on System1 (because "ignore local traffic" got unchecked accidentally). After I made the change, the System2 Networx usage report was correct, but the System2 and System3 reports still had the old values, even after I clicked "refresh". I had to manually change the "peer_usage" values for System1 on each of the other machines.
Why doesn't synchronization synchronize?
In a related question, one of the computers is a dual-boot, and I have specified the (same) database location in each networx.ini file. So now there are three networx.db files:
C:\ProgramData\SoftPerfect\NetWorx\networx.db
W:\ProgramData\SoftPerfect\NetWorx\networx.db
D:\SharedFolder\networx.db
If I need to correct a usage value, which database(s) do I change? (Changing the shared db appears to work, but I am assuming that Networx updates the ProgramData database in realtime, and then copies it to the shared database, so should I update the ProgramData database instead?)