From: Vic L. <ll...@16...> - 2010-02-13 16:53:37
|
Hi, Now this is the multi-session test case. :) Actually Jay already did a great job on moving everything into C objects in xfreerdp so it's trivial to make it multi-session. With this patch, I can launch multiple sessions from one single xfreerdp call. However an additional argument rule needs to be follow: the server name must be the last argument and anything follows will be set on a new session. For example: xfreerdp -g 640x480 -plugin librdpsnd.so 192.168.0.1 -g 800x600 -plugin librdpsnd.so 192.168.0.2 This will start two windows, first one connects to 192.168.0.1 in 640x480; and second one connects to 192.168.0.2 in 800x600. Both will have its own channel manager and rdpsnd instance, running in separate threads. I already tested it and seems we now already have a good state of multi-session support in current libraries and plugins. However, do you think it's appropriate to make xfreerdp to be able to open multiple sessions? Vic |