diff options
author | Alon Levy <alevy@redhat.com> | 2011-08-23 19:18:23 +0300 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2011-08-23 19:18:23 +0300 |
commit | 51ac99dbf4b270ab70a78b361cc34ff7077012c8 (patch) | |
tree | d2f0b90ff8b06dbc5bf77ed71f6fb4744f10a29f /TODO.multiclient | |
parent | 0b169b7014d657da6a64848168db7136ecbb191f (diff) |
server: add tester and todo for multiple client support
Diffstat (limited to 'TODO.multiclient')
-rw-r--r-- | TODO.multiclient | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/TODO.multiclient b/TODO.multiclient new file mode 100644 index 00000000..92d8a7d5 --- /dev/null +++ b/TODO.multiclient @@ -0,0 +1,16 @@ +Real secondary clients: + currently the "main" is the client that connects when there are no clients. Main + should be one of the clients, determined by any means - seniority is fine. + +SPICE_MSG_MAIN_CHANNEL_IN_USE +SPICE_MSG_MAIN_CHANNEL_AVAILABLE +SPICE_MSG_MAIN_CHANNEL_NEW + - allow channels to become available or not. Useful for USB redirection + and later chardev remoting in the case where there chardev/usbredir channel is + single user only, so only one of the clients can use it. + +Chardev channel: allow adding a chardev channel without any server changes: + qemu -spicevmc name=generic,channelname=bla,id=bla -mon chardev=bla + Note: client will still need to decide what to do with it of course. So the channelname + will have to have a predefined meaning. + |