home *** CD-ROM | disk | FTP | other *** search
/ NEXT Generation 27 / NEXT27.iso / pc / demos / emperor / dx3.exe / SDK / SAMPLES / DPLAUNCH / README.TXT < prev    next >
Text File  |  1996-08-28  |  2KB  |  41 lines

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