Ich mache eine kleine Peer-to-Peer-App, die eine gemeinsame Sammlung von Objekten enthält. Dies ist keine Frage über die Socket-Kommunikation, um die Objekte zu übertragen, da ich diese sortiert habe.Objekt Syncronisation zwischen mehreren Clients Algorithmus
Zu Beginn muss ich mich nicht um Konflikte kümmern, da die Clients nur zur Objektkollektion hinzufügen können. Aber ich kämpfe darum, in meinem Kopf zu trainieren, wie die Clents aushandeln, welche Objekte sie zueinander übertragen müssen.
Ich würde vermuten, das schon viele Male zuvor getan wurde, und es muss eine Art von Sync-Algorithmus irgendwo da draußen ...
Irgendwelche Ideen?
UPDATE:
Ich glaube, ich bin zu fragen, ob es ein Weg, ohne dass durch alle Objekte auf jedem Peer zu synchronisiert ist und prüfen, ob sie
Was wäre der Unterschied zwischen der anfänglichen Synchronisierung und späteren Synchronisierungen? – Tim
Es hängt davon ab, wie Sie es betrachten. Ohne besondere Arbeit ist es dasselbe, aber die Menge generierter Hashes sollte viel mehr Übereinstimmungen haben. :) –