TeamRemote / remote-sublime

Remote Collab for SublimeText
http://teamremote.github.io/remote-sublime
MIT License
44 stars 5 forks source link

Add support for multiple concurrent sessions. #7

Open hawkw opened 10 years ago

hawkw commented 10 years ago

Release 0.0.1 only supports a single session to be running at any given time. It'd be nice if we could allow multiple sessions to be open simultaneously for different files/buffers, and connected to different remote peers.

This shouldn't be too hard, except that our current design involves creating approximately four threads (on_modified_async, Session, Transmitter, and Reciever) for each session, and having multiple sessions running at once might be slow.

It'd also require some changes to our network architecture, since multiple host sessions would need to bind the 12345 port to listen for remote connections. Getting them to share the port might require some work.

gabrielrbarbosa commented 9 months ago

👀