Hi all,<br><br>I have studied the protocol that a spice client sends to a spice server.<br><br>If I have a socket listening on a specific port (in spice for example the port 5900). I get on the socket listener a RED_LINK message. From this message I cannot<br>get additional parameters like for example spice://myhost.com:5900/hosteddomain/jack where<br>- myhost.com is the public IP to connect<br>- hosteddomain is for example a identifier for a subscriber of a VM (Vitual Machine) cluster<br>- jack is the end user or some abstract path for a location in the internal net <br><br>The usage is simple. For example I assume to host seven VM all running some Linux distribution for a university or a company.<br><br>Internally I like to make some redirection of the spice request.<br>- say it's a server at myhost.com listening to port 5900.<br>- It parses the connection string and looks up in a IP table of the internal network where the VM's are located for the hosteddomain. With the additional identifier jack I know<br>to which VM cluster I have to connect. On each host for VM's are for example 4 VM's. <br><br>spice client  --- spice dispatcher  --- (hosteddomain1:192.168.1.20)<br><br><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>   <span>    </span><span>    </span><span>    </span>jack --->         192.168.1.30            ---> spice-server (using port 9500)    -->connection to VM001<br><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>   anna -->         192.168.1.30            ---> spice-server (</span>using port 9502)     </span><span>    </span><span>    </span><span>    </span><span>    </span><br><br>                                                     --- (hosteddomain2:192.168.2.40)                               <br><span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>fred -->         192.168.2.59            ---> spice-server (using port 9500)    </span><span>    </span><span>    </span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    <br><br></span><span> Such a spice dispatcher is relativ easely to program for an administrator.   </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span>    </span><span></span><span></span><br><br>The protocol on the website is in the draft release.<br><br>My questions:<br>- Is there a way to already achieve this?<br>- Or are there planned steps forwarding in this direction?<br><br>Best regards<br><br>Thomas<br><br><br><br><br><br><br>