DirectPlay uses a simple send/receive communication model to implement a connectivity API tailored to the needs of multiplayer applications. The DirectPlay architecture is composed of three components: DirectPlayLobby, DirectPlay, and the DirectPlay service provider. The following figure shows the relationship between these components, and their corresponding interfaces:
This section contains general information about these components: