summaryrefslogtreecommitdiffstats
path: root/python_modules
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-04-24 10:32:10 +0300
committerAlon Levy <alevy@redhat.com>2011-08-23 17:56:46 +0300
commit614df171931ebc746652537215a5ce83bdf8a458 (patch)
treed477f0a5e97f3c0ea9fb1744aa74648f55f4dd2a /python_modules
parent448ed75bd6c8db7ca48cab8aa1256a262e87fcc0 (diff)
downloadspice-614df171931ebc746652537215a5ce83bdf8a458.tar.gz
spice-614df171931ebc746652537215a5ce83bdf8a458.tar.xz
spice-614df171931ebc746652537215a5ce83bdf8a458.zip
server/reds: add concept of secondary channels
Secondary channels are those that don't support multiple clients. The support added in this patch just doesn't let the second or more connected client receive the unsupported channels in the channels list sent by the server to the client. This doesn't handle the situation where: client A connects (gets all channels) client B connects (gets supported multiple client channels) client A disconnects (Suboptimal 1: B doesn't get new channels at this point) client C connects (Suboptimal 2: C doesn't get the full list of channels, but the partial one) Specifically the channels that only support a single client are: sound (both playback and record channels) smartcard tunnel
Diffstat (limited to 'python_modules')
0 files changed, 0 insertions, 0 deletions