3.2.5.3 Joining the Multicast Session

The client MUST construct a JOIN packet (section 2.2.5) and set the fields of the packet as specified below:

  • IPAddrLen: MUST be set to the length in bytes of the IP address as specified by Local Address (section 3.2.1.1).

  • IPAddress: MUST be set to the IP address as specified by Local Address (section 3.2.1.1).

The client MUST set remaining fields as specified in section 2.2.5.

The client MAY<8> add WDSMCTP_OPT_USER_SID Extended Option (section 2.2.5) to the JOIN packet when UserSid variable is specified in the reply from WDS Multicast Session Initiation Protocol.

The client MAY<9> add WDSMCTP_OPT_CAPABILITIES Extended Option (section 2.2.5.1) set to WDSMCTP_CAP_MULTISTREAM in the JOIN packet.

The client MUST send the packet to the Server Address (section 3.2.1.1), and set the Join Timer to expire after a timeout specified in section 3.2.2.