2.2.2.9 S20_RESPOND

The S20_RESPOND packet is sent from a host or client to respond to an S20_CREATE, S20_JOIN or S20_RESPONDmessage.


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

Length

Version/Type

User

correlator

...

originator

lenName

lenCaps

nameData (variable)

...

capsData (204 bytes)

...

...

Length (2 bytes): The length, in bytes, of the packet including the 2 bytes required for this length value.

Version/Type (2 bytes): MUST be set to 0x0033.

User (2 bytes): The local identifier of the user, which is obtained from the Multipoint Communication Service (MCS) [T122] layer. For more information about the MCS user ID, see [T122] section 3 (Definitions) in the ITU-T Recommendation.

correlator (4 bytes): The unique identifier for the new session. The first two bytes are the MCS user identifier (above) followed by a monotonically increasing 2-byte sequence number starting at zero.

originator (2 bytes): The identifier of the node to which this packet is in response, which is obtained from the Multipoint Communication Service (MCS) layer.

lenName (2 bytes): The length, in bytes, of nameData.

lenCaps (2 bytes): The length, in bytes, of capsData.

nameData (variable):  A null-terminated array of 8-bit, unsigned ASCII characters. The name of the user. By default, the user supplies this name; otherwise, the computer name is used from GetComputerName().

capsData (204 bytes): A CPCALLCAPS structure that describes the capabilities of the sender.