home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / graphics / directx / dplaunch / readme.txt < prev    next >
Text File  |  1997-07-14  |  2KB  |  45 lines

  1. DPLAUNCH
  2. --------
  3.  
  4. Sample application to demonstrate how to launch a DirectPlay application
  5. using the IDirectPlayLobby::RunApplication function. You can also use the
  6. BELLHOP sample lobby client application and the sample lobby server to do
  7. this.
  8.  
  9. Note: MSVC may include older versions of the DirectX header files and
  10. libraries.  This sample requires DirectX 5.  In order to avoid compile
  11. errors, make sure the path to the DirectX 5 header files and libraries are
  12. listed BEFORE the MSVC header files and libraries through the
  13. Tools -> Options -> Directories menu.
  14.  
  15. Instructions:
  16.  
  17. 1) Choose which application to launch. This dropdown listbox uses
  18.    IDirectPlayLobby::EnumLocalApplications to see what applications
  19.    are available.
  20. 2) Choose which service provider to use.
  21. 3) Choose the player name for this machine
  22. 4) Choose either "Host Session" and supply a name for the session
  23.         - or -
  24.    Choose "Join Session" and supply the network address of the machine
  25.    that is hosting the session.  IPX requires no network address,
  26.    Internet TCP/IP requires an IP address or machine name, modem requires
  27.    a phone number to call and a modem.
  28. 5) Click on "Run Application"
  29.  
  30. Notes:
  31.  
  32. - Make sure you use DPLAUNCH to launch an application on one machine
  33.   with the "Host Session" option first.  Then launch the application
  34.   on other machines (using DPLAUNCH) with the same service provider using
  35.   the "Join Session" option and the network address of the host (if needed)
  36.  
  37. - DPLAUNCH will only join sessions that were created using DPLAUNCH. The
  38.   reason is that the session instance GUID is hard coded in DPLAUNCH.
  39.   Normally, DirectPlay generates one (if the application was not lobbied)
  40.   or a lobby server generates one and passes it to the lobby clients.
  41.  
  42. - A real lobby client would be an application similar to DPLAUNCH but it
  43.   would be communicating with some lobby server to obtain all the
  44.   parameters for the IDirectPlayLobby::RunApplication call.
  45.