Messages Transport The Remote Desktop Protocol: Virtual Channel Echo Extension is designed to operate over a dynamic virtual channel, as specified in sections 1 to 3. The dynamic virtual channel name is the string "ECHO". The channel is opened by the server and accepted by client<1> as described in [MS-RDPEDYC] section 3.3.3.2. The usage of channel names in the context of opening a dynamic virtual channel is specified in [MS-RDPEDYC] section 2.2.2.1. Message Syntax The following sections specify the Remote Desktop Protocol: Virtual Channel Echo Extension message syntax. ECHO_REQUEST_PDU The ECHO_REQUEST_PDU message is a server-to-client that is used to transmit a sequence of bytes that MUST be echoed back to the server using an ECHO_RESPONSE_PDU message (section ). 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 echoRequest (variable) ... echoRequest (variable): A variable-length array of bytes containing a message that MUST be replayed by the client using an ECHO_RESPONSE_PDU message (section 2.2.2). ECHO_RESPONSE_PDU The ECHO_RESPONSE_PDU message is a client-to-server that is used to echo the sequence of bytes transmitted in an ECHO_REQUEST_PDU message (section ). The ECHO_RESPONSE_PDU message MUST be sent only in response to an ECHO_REQUEST_PDU message. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 echoResponse (variable) ... echoResponse (variable): A variable-length array of bytes containing the message that was transmitted in the echoRequest field of an ECHO_REQUEST_PDU message (section 2.2.1).
Messages Transport The Remote Desktop Protocol: Virtual Channel Echo Extension is designed to operate over a dynamic virtual channel, as specified in sections 1 to 3. The dynamic virtual channel name is the string "ECHO". The channel is opened by the server and accepted by client<1> as described in [MS-RDPEDYC] section 3.3.3.2. The usage of channel names in the context of opening a dynamic virtual channel is specified in [MS-RDPEDYC] section 2.2.2.1. Message Syntax The following sections specify the Remote Desktop Protocol: Virtual Channel Echo Extension message syntax. ECHO_REQUEST_PDU The ECHO_REQUEST_PDU message is a server-to-client that is used to transmit a sequence of bytes that MUST be echoed back to the server using an ECHO_RESPONSE_PDU message (section ). 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 echoRequest (variable) ... echoRequest (variable): A variable-length array of bytes containing a message that MUST be replayed by the client using an ECHO_RESPONSE_PDU message (section 2.2.2). ECHO_RESPONSE_PDU The ECHO_RESPONSE_PDU message is a client-to-server that is used to echo the sequence of bytes transmitted in an ECHO_REQUEST_PDU message (section ). The ECHO_RESPONSE_PDU message MUST be sent only in response to an ECHO_REQUEST_PDU message. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 echoResponse (variable) ... echoResponse (variable): A variable-length array of bytes containing the message that was transmitted in the echoRequest field of an ECHO_REQUEST_PDU message (section 2.2.1).