Пишу програму для хранения определённых данных. Программа имеет сервер и несколько клиентов. Разница между ними только одна Сервер может добавлять и удалять записи в базе данных, а Клиенты могут только считывать. Возник вопрос, как можно реализовать такую вот штуку:
Есть Компьютер на котором установлена Серверная часть, данные хранятся например в таких вот расшареных папках DATA_V, DATA_H, DATA_O. Т.к. Серверная часть программы может удалять и добавлять файлы с данными, как реализовать проверку этих файлов в вышеуказанных папках со стороны Клиентских приложений и в случае присутствия новых файлов копировать их в свою локальную базу, и наоборот в случае отсутствия удалять из своей локальной базы.
Полазив но просторам интерента, я нашёл исходники программы которая ведёт мониторинг папок на наличие любых изменений, однако она работает только с локальными дисками и папками, а как впихнуть туда проверку сетевых папок я немогу разобраться.
Заранее спасибо.