mike-jumper commented on a change in pull request #111: GUACAMOLE-422: Document 
support for timezone handshake and parameter.
URL: https://github.com/apache/guacamole-manual/pull/111#discussion_r308979114
 
 

 ##########
 File path: src/chapters/protocol.xml
 ##########
 @@ -57,29 +57,90 @@
             <programlisting>6.select,3.vnc;</programlisting>
         </informalexample>
         <para>After receiving the "select" instruction, the server will load 
the associated client
-            support and respond with a list of accepted parameter names using 
an "args"
-            instruction:</para>
+            support and respond with its protocol version and a list of 
accepted parameter names
+            using an "args" instruction:</para>
         <informalexample>
-            
<programlisting>4.args,8.hostname,4.port,8.password,13.swap-red-blue,9.read-only;</programlisting>
+            
<programlisting>4.args,13.VERSION_1_1_0,8.hostname,4.port,8.password,13.swap-red-blue,9.read-only;</programlisting>
         </informalexample>
+        <para>The protocol version is used to negotiate compatibility between 
differing
+            versions of client and server, allowing the two sides to negotiate 
the highest
+            supported version and enable or disable features associated with 
that version.
+            Older versions of the Guacamole Client that do not support this 
instruction
+            will silently ignore it as an empty connection parameter.  Valid 
protocol versions
 
 Review comment:
   Valid protocol versions (and their general format) should probably be 
documented with the instruction in the protocol reference. A good example of 
this might be the `ack` instruction, which also documents all legal status 
codes:
   
   
https://github.com/apache/guacamole-manual/blob/33e653ccf99cbb7b978719b6ec2cc07a0e8bed30/src/references/instructions/server/stream/ack.xml#L32-L225

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to