1.3.4.2 Peer-to-Peer Disconnect

If the host peer wants to remove a peer from the multiplayer game session, the host sends a disconnect message to the peer. In response, the peer disconnects itself from each peer in the multiplayer game session and then disconnects itself from the DirectPlay 8 Protocol: Reliable [MC-DPL8R] game session.

The host also sends a remove player message to all other peers in the multiplayer game session to indicate removal of the disconnecting peer. Peers can receive this message before or after the disconnecting peer has disconnected itself from the DirectPlay 8 Protocol: Reliable game session (that is, a peer can receive a remove player message from the host even though the referenced peer has already disconnected from the game session).

If the disconnecting peer is the game session host, host migration is performed (as specified in section 1.3.6).