Reading the documentation on scanning, what I understand is that periodic scanning and filesystem watching are methods that Syncthing use to determine when local changes have been made, and Syncthing then sends those changes to remote machines that are synced.
However, does Syncthing have a separate mechanism that it uses to determine when remote changes have been made? Or is it up to the remote machine detecting its local changes, and our machine will receive them only when that happens.
If that’s the case, then what happens if my machine is turned off at the time when changes on a remote machine are detected and propogated out? When does my machine get those changes?