Re: Изменния иерархической структуре
От: cvetkov  
Дата: 18.04.07 13:23
Оценка: 1 (1)
а все элементы одинаковые?
хотя это не важно.

надо каждому элементу присобачить уникальный идентификатор.

вместо указателей, при передаче между клиентом и сервером, передавать эти идентификаторы.

тогда нужно будет просто обмениваться списками добавленных, удаленных и измененых элементов.

чтобы решить проблему номер два надо присабачить ид к каждой транзакции. когда клиент подключаеться он передает номер последней версии. сервер собирает историю изменений с этого момента (попутно оптимизируя ее: например если элемент изменился дважды, то посылаеться только последняя копия)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.