3.1.1.2 Client List

The following properties are stored for WDS server configuration.

The following list specifies the information that is kept for each client in the multicast session. The maximum number of clients on the list is 200.

IPAddress: Specifies the IP address of the network interface card being used by the client to communicate to the server.

UDPPort: Specifies the UDP port being used by the client to send packets to the unicast address of server.

ClientTime: Specifies the value of the SenderTime field from the JOIN packet sent by client.

LastUpdate: Specifies the local time on the server in millisecond granularity when the last update was received from the client using the QCR packet.

RTT: Specifies the last known round trip time for the client.

ClientId: Specifies the unique ID assigned to the client by the server.

SupportsDemote: Specifies whether the client supports being demoted to a lower speed multicast session. MUST be set to FALSE (0x00000000) on initialization.

KickReason: Specifies the reason for kicking the client from multicast session and MUST be set to WDSMCTP_KICK_REAON_POLICY_FAIL on initialization.

JoinAckSendCount: Specifies the number of JOINACK packets sent to the client. MUST be set to zero on initialization.

QCRReceived: A Boolean value that is set to TRUE (0x00000001) when a QCR packet is received from the client when the server is in QCCState. MUST be set to FALSE (0x00000000) on initialization.