FAQ DirectXConsultez toutes les FAQ

Nombre d'auteurs : 4, nombre de questions : 63, dernière mise à jour : 2 septembre 2018 

 
OuvrirSommaireDirectPlayDirectPlay Généralités

DirectPlay est la bibliothèque de DirectX pemettant de gérer le réseau dans les jeux ou dans d'autres types d'applications (chats…).

Basée sur le protocole UDP (User Datagram Protocol), DirectPlay permet de développer toute sorte d'applications : client / serveur, peer-to-peer…

DirectPlay possède de nombreuses fonctionnalités aidant à la programmation de jeux :

  • aide à la préparation et à la recherche de parties ;
  • gestion fine des threads ;
  • interfaces de communication vocale ;
  • monitoring détaillé permettant d'ajuster les transferts en fonction des performances ;

Attention : DirectPlay est à ce jour obsolète, et son utilisation est déconseillée (voir http://jeux.developpez.com/faq/directx/?page=dplay_generalites#DPLAY_GENERALITES_obsolete).

Créé le 22 janvier 2006  par Laurent Gomila

La réponse officielle est non.

À la base, DirectPlay a été créé comme une surcouche au protocole UDP, afin de faciliter les échanges réseau qui se faisaient à l'époque via de nombreuses technologies (connexion directe par port série, connexion directe par modem, TCP/IP, IPX…).
Mais depuis, TCP/IP est devenu le protocole le plus utilisé et ainsi la majeure partie de DirectPlay est devenue obsolète. Pour rappel, UDP est un protocole fonctionnant sans connexion, et offrant très peu de fiabilité en termes de sécurité. TCP/IP quant à lui garantit l'échange des informations, leur contenu et leur sécurité.

Ainsi, en tant qu'API obsolète, DirectPlay n'est plus supportée par Microsoft et leurs futures API.

La solution fortement conseillée est d'utiliser les sockets (Winsocks sous Windows).
-> Tutoriel : Les sockets sous Windows.

D'autres bibliothèques réseau existent également :

Créé le 22 janvier 2006  par Laurent Gomila
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005-2012 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.