I was trying to figure out why I can't find the sample source code and tutorials in the Summer 2004 DirectX SDK (9.0c) and I stumbled across this:
msdn.microsoft.com/library/def…_m/directx/play/dplay.asp
"Warning: Microsoft® DirectPlay® has been deprecated. Deprecated components of Microsoft DirectX® 9.0 for Managed Code are considered obsolete. While these components are still supported in this release of DirectX 9.0 for Managed Code, they may be removed in the future. When writing new applications, you should avoid using these deprecated components. When modifying existing applications, you are strongly encouraged to remove any dependency on these components."
Go figure... I guess this puts an end to the long debate over Platform Independence/Flexibility versus Not Reinventing the wheel. Now we are all free to write platform independent TCP/IP socket code with maximum flexibility for optimizations... at the cost of time
msdn.microsoft.com/library/def…_m/directx/play/dplay.asp
"Warning: Microsoft® DirectPlay® has been deprecated. Deprecated components of Microsoft DirectX® 9.0 for Managed Code are considered obsolete. While these components are still supported in this release of DirectX 9.0 for Managed Code, they may be removed in the future. When writing new applications, you should avoid using these deprecated components. When modifying existing applications, you are strongly encouraged to remove any dependency on these components."
Go figure... I guess this puts an end to the long debate over Platform Independence/Flexibility versus Not Reinventing the wheel. Now we are all free to write platform independent TCP/IP socket code with maximum flexibility for optimizations... at the cost of time