Синхронизация папок (файлов)
Желательно реализовать на VB .NET
На машине – источнике данных – сделать все что нужно, для того, чтобы одна папка была видна в интернете
---
На другой машине, которая подключена к интернет, с помощью инсталлятора установить программу,
у которой в папке будет размещаться таблица синхронизации примерно со следующими полями
Папка Название файла IP адрес (URL) сервера Папка на сервере Время Результат Комментарий
---
Программа должна состоять из нескольких подпрограмм.
1. Скачать файл с сервера ( параметры )
2. Послать е-mail ( кому, тема, текст )
3. …
Первые две подпрограммы должны быть доступны из VB
Программа должна сканировать сервер, по строкам таблицы, с частотой, которую может менять пользователь
Если какой-нибудь файл изменился – скачивать его и заполнять поля Время Результат Комментарий (может быть еще дата создания файла - для сравнения )
Если Результат неудача и предыдущий результат неудача – то время не менять,
тогда если при очередном проходе разница во времени больше 5 минут – послать е-mail
(можно добавить поле – сколько послано e-mail – и посылать е-mail если там число менее 5 )
При первом результате Удача – обнулять поле , в котором счетчик отправки е-mail
Соответственно, программа должна иметь вкладку Параметры.