Что такое алгоритм с низкой задержкой и низкой пропускной способностью для синхронизации, скажем, текстового файла между клиентом и сервером?
Существует ли схема, в которой клиент отправляет дельту своего текущего состояния и своего последнего состояния ACK с сервера? Я думаю, Quake3 сетей ..
РЕДАКТИРОВАТЬ 1:
Более конкретно, как поведет себя алгоритм diff / delta в среде клиент / сервер.
например. Дороже ли рассчитывать diff на стороне клиента, отправлять на сервер, сервер интерпретирует и обновляет свое хранилище, отправляет ACK клиенту? Или дешевле иметь модель репликации, в которой клиент отправляет свое полное состояние, а сервер сохраняет его? ..
РЕДАКТИРОВАТЬ 2:
100 КБ текстовый файл. Что-то маленькое, не слишком большое.