2.8.2.5.5 Retrieval Protocol GetBlocks Succeeds

When a Retrieval Protocol GetBlocks exchange, as described in [MS-PCCRR] section 2.2.4.3, returns a valid block of the requested segment block ranges, the client:

  • Stores the block in the content cache and marks the block status as "downloaded".

  • If all blocks in the available block ranges of the server are completed, marks the server status as "complete". Otherwise, marks the server status as "free" in the Server Information List.

  • If the Download Initiated Flag is not set, sets the flag and starts the Download Schedule Session.