Skip to content

GUIs run on the server, not client & how can the models be shared? #3

@ylwu

Description

@ylwu

Right now we have a basic editor model that works. Great job guys! The problem right now is that the GUIs on run on the server, not each client. When I use a machine in the server network to connect to the server with "telnet [server ip address] 4441", a new GUI is opened up on the server machine, not the client machine. These GUIs do share the same model, as when I change the document in one GUI, all GUIs changes accordingly. Yay!

I'm working on fetching the model from the server to the client, but I think that might come to change the "shared model" design. When all GUIs live inside the server, we can easily set the pointer of the model of the document in GUI to a central model。 But if all GUIs live inside the client, I doubt pointers can be set up across the telnet network (but I'm not sure, maybe they can).

Please let's all think about this and share ideas. I think this is a core challenge to our project.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions