Ask Learn
Preview
Please sign in to use this experience.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft® DirectPlay® is a media-independent networking API that provides networking services at the transport protocol and session protocol levels. DirectPlay's media independence means that DirectPlay sessions can be run on TCP/IP networks, IPX networks, and over directly connected modems and serial cables. DirectPlay's media independence also allows it to be extended in the future to support new standards and protocols as they become widely deployed, such as IPv6, multicast, or Quality of Service protocols. This means that DirectPlay applications can improve over time, and track evolving network standards, without additional development by the application developer. A list of transport and session level protocol services provided by DirectPlay is included below.
Additionally, in Microsoft® DirectX® version 8.0, DirectPlay has been written with massive scalability of servers in mind. It uses an asynchronous callback model that allows maximum parallelism, and takes advantage of Microsoft® Windows® 2000 performance features such as I/O completion ports. In version 8.0, DirectPlay is designed to scale up to the most ambitious massively multiplayer projects.
Also included in DirectPlay are the DirectPlay Lobby APIs, which allow applications to register themselves with DirectPlay so that other applications can easily launch them and pass them network addressing information. This allows you to write games that can be immediately launched by a number of different matchmaking services and utilities, without having to write special code for each launcher.
The DirectPlay Voice API is also included, which provides developers with everything they need to add real time voice communication to their applications with a minimum of development work, while retaining maximum flexibility. DirectPlay Voice includes extremely low bandwidth codec technology that can be used royalty free in your applications, as well as many features that allow you very fine grained control over the voice communication experience. A more detailed list of DirectPlay Voice features is included below.
DirectPlay provides the following services:
DirectPlay Voice provides the following services:
Please sign in to use this experience.
Sign in