-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for multiple clients #31
Comments
Short answer:
Long answer: Of course, I have toyed with the idea of providing this capability, but there is no clear path on how to do it (apart from restarting from scratch) and no actual plan:
One practical path suggested by a friend would be to first develop/use an embedded/lighweight database+web server:
|
Hmm :( Maybe some thouths: On a other client in the same network, when starting geco, a new option should be there "Open stage from server". Here user can specify IP and port from the server. When this option is choosen, not the current "Registry" class is used, but a new "RemoteRegistry", which sends foreach action a HTTP request to the server. Sure, this isn't done in 1-2 hours but I am pretty sure this would work without really big refactoring. |
That's an interesting solution. It would require further thinking, like update strategy for the client (polling the server? Versioning data to retrieve only latest changes?) and server strategy to handle update conflicts with clients. But why not? It is not a top priority for me though, so feel free to experiment and play around. |
I could not find any information on the online help, if geco supports multiple clients or not.
If I start geco on different clients and opening the same stage on every client through a shared folder, will this work?
If no, what work would be needed to solve this?
The text was updated successfully, but these errors were encountered: