Skip to main content

3.12 – Session Shadowing (join or share an active session on gateway)

Unlimited users can join/share one existed session via one click if you know the session id:
http://www.remotespark.com/join?id=123456789&name=Admin

The input can be controlled by all users or only one of them. User can require control form other user, or give control to other user.

Spark session shadowing has following advantages compared other solutions:

  • Fully based on RDP protocol (no VNC involved), has better performance and using fewer bandwidth.
  • Every joined user can see other user’s mouse movements.
  • Two join mode: Every one can control or only one can control at a time.
  • Even sessions on Windows XP, Windows 7, xrdp can be joined too.
  • Unlimited user can join one session, depends on the ability of you gateway.

RemoteApp session shadowing is also supported since 3.4.

Make sure you have following parts in your web page to make the shadowing work if you are using yourselves customized web page:

var info = $id("joinSelect");
if (info) {
	info.onchange = function(e){
		svManager.getInstance().setJoinMode(e.target.value);
	};
}

var control = $id("requestControl");
if (control) {
	control.onclick = function(e){
		svManager.getInstance().requestControl();
    };
}

<div id="appinfo" class="appdlg">
  <img alt="" src="info.png" style="float:left">
  <table>
<tr><tdalign="right"><b>Connected
to:</b></td><td><spanid="connectingTo"></span><br></td></tr>
<tr><tdalign="right"><b>Session
id:</b></td><td><spanid="numericId"></span><br></td></tr>
<tr><tdalign="right"><b>Join mode:</b></td><td>
<selectid="joinSelect">
<optionvalue="0">Every one can control</option>
<optionvalue="1">Only one can control</option>
</select><br></td></tr>
<tr><tdcolspan="2"><b>Join this session with following
link:</b><br><aid="joinLink"target="_blank"></a></td></tr>
<tr><td></td><tdalign="right"><inputtype="button"id="requestControl"value="Req
uest Control"disabled="disabled"/></td></tr>
</table>
</div>