CS3219-AY2324S1 / ay2324s1-course-assessment-g11

ay2324s1-course-assessment-g11 created by GitHub Classroom
MIT License
3 stars 2 forks source link

Collaboration service real time #57

Closed gycgabriel closed 1 year ago

gycgabriel commented 1 year ago

Current design:

Client --> Server: OT + Cursor Server --> Client: Full text + Version number + Cursor

Version number incremented by Server, client should not increment because version number refers to previous version that is edited upon.

Client waits for:

This ensures no conflicting versions and mix-ups.

gycgabriel commented 1 year ago
ong6 commented 1 year ago

Lets merge after the demo tonight - to play safe