3.1 Server Details

The following high-level sequence diagrams illustrate the operation of the presenter client protocol.

PowerPoint Web Broadcast Protocol high-level sequence diagram for presenter clients.

Figure 1: PowerPoint Web Broadcast Protocol high-level sequence diagram for presenter clients.

First, a protocol client acting as slide show broadcast presenter sends a BroadcastStartSession message and the protocol server responds with a BroadcastStartSessionResponse message containing the broadcast session identifier to be used for future requests. Next, the protocol client sends one or more BroadcastPutData messages containing the current state of the broadcast, and the server sends a BroadcastPutDataResponse message to acknowledge the request. When the slide show broadcast is finished, the protocol client then sends a BroadcastEndSession message and the protocol server responds with a BroadcastEndSessionResponse message to acknowledge the request.