3.2.5.13 Receiving a RequestPacketListResend Packet

The server MUST verify that the RequestPacketListResend packet adheres to the syntax specified in section 2.2.5.

The server MUST verify that the value of the dwClientId field of the RequestPacketListResend packet is identical to the value of the Client-ID variable.

The server MUST verify that the value of the wSourceId field of the RequestPacketListResend packet is identical to the 16 least-significant bits of the File-ID variable.

The server SHOULD resend a copy of each Data packet that the client specified in the dwBeginPacketList field of the RequestPacketListResend packet. The fields in the Data packet MUST NOT be modified when the Data packet is resent.

After this, if the value of the State variable is STREAMING, the server MUST continue transmitting ASF data packets by following the rules specified in section 3.2.5.11.1.