DirectPlay
DirectPlay是微软的DirectX API的一部分。DirectPlay早期是用于网络线上的电脑游戏的发展,至今DirectPlay已被用于其他用途。
网络模型
DirectPlay建立于UDP之上,DirectPlay 属于OSI模型的第4和第5层。
界面
- DirectPlay8Server,它允许访问服务器的功能
- IDirectPlay8Client, 允许访问的客户端功能
- IDirectPlay8Peer,允许访问Peer-to-peer功能
未来
早期的DirectPlay 在DirectX中很少受到关注,但到了DirectX 8时有重大的突破,成为一个轻量级的网络函式库。DirectPlay的未来并不乐观,由于Xbox的堀起, Games for Windows - Live的技术取代了DirectPlay。DirectPlay目前还保留在Windows XP之中,但2007年的秋天以后[1], 微软释出的文件已经没有牵涉到DirectPlay。Vista中仍有部分的DirectPlay Voice 被保留,但DirectPlay NAT 的部分已经被移除[2]。
注释
- ^ DirectX August 2007 SDK. [2010-04-08]. (原始内容存档于2010-04-13).
- ^ DirectX FAQs. [2010-04-08]. (原始内容存档于2008-04-24).
外部链接
- Microsoft DirectX 9(页面存档备份,存于互联网档案馆) The last SDK to ship with DirectPlay headers and libraries.