3.2.1 Abstract Data Model

A DirectPlay Client/Peer can send EnumQuery messages at any time and to any destination. It is useful for the DirectPlay Client/Peer to keep a record of the EnumQuery messages it has sent in the recent past so that it can correlate any replies it receives with the original EnumQuery message. This enables the DirectPlay Client/Peer to measure the round-trip time (RTT) between itself and the responding DirectPlay Server/Host. It also enables the DirectPlay Client/Peer to notice any packet loss that might be occurring between itself and any responding DirectPlay Server/Host.