Как на C# создать систему синхронизации файлов типа Google Disk, Mega, Yandex Disk?
Я хочу разобраться в базовых вещах, как работают системы синхронизации файлов типа Google Disk, Mega, Yandex Disk.
Хочу создать
-Сервер
-Клиент
Нужно, как и в других системах, при изменении,добавлении,удалении файлов и папок- сливать данные на сервер и потом клиентам.
Пока могу мониторить папку на изменения, а вот по какому протоколу лучше пересылать данные и как это всё организовать?