Skip to content
Discussion options

You must be logged in to vote

Thanks for reaching out and for using Eclipse GLSP in your project!

You're right that handling multiple clients modifying the same diagram in real time can be challenging. By default, a GLSP server can manage multiple clients, but it doesn't automatically synchronize their model states. To enable real-time collaboration (similar to Google Docs), you need additional logic to share the model state and propagate updates to all connected users, potentially share additional meta information such as the current selection state, etc. Also managing separate command stacks is something you typically want to take care of, to avoid weird states when one user uses undo, after another user made a change.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@AndreVale69
Comment options

Answer selected by AndreVale69
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants