Что-то меня заинтриговало, и я не нашел в этом никакого ресурса.
Как FileSystemWatcher может узнать, когда файл на компьютере "A" создан / удален / изменен / переименован?
Я думал, что это работает с опросом (наблюдатель опрашивает сервер, чтобы проверить обновление), но после проверки сетевой активности с помощью Wireshark я увидел, что опрос не использовался.
Использует ли протокол SMB наблюдаемый / наблюдающий паттерн?
В таком случае, как сервер может узнать, когда клиент его больше не наблюдает?
Каковы последствия, когда сеть падает во время наблюдения и возвращается сразу после?
Использование FileSystemWatcher на другом компьютере кажется слишком простым, чтобы быть правдой ...