home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 11 / 11.iso / n / n001 / 2.ddi / EXAMPLES / README
Encoding:
Text File  |  1989-12-11  |  4.5 KB  |  126 lines

  1.                         EXAMPLE DIRECTORY
  2.  
  3. Description:
  4.  
  5.         This directory contains a variety of simple distributed
  6.         applications that demonstrate how to use different
  7.         features provided by NetWare RPC.  Each example
  8.         occupies its own directory and contains a README file
  9.         that describes the nature of the example and how to build
  10.         and run the example applications.
  11.  
  12.         At minimum, this directory contains the following examples:
  13.  
  14.         array
  15.            This example demonstrates the use of arrays within an
  16.            RPC specification.
  17.  
  18.         async
  19.            This example demonstrates how to add custom code
  20.            to convert the RPC code so that the client can communicate
  21.            without being forced to synchronize with the server.
  22.  
  23.         async1
  24.            This example demonstrates a second way to allow
  25.            the client to communicate without being forced to
  26.            synchronize with the server, and provides for multiple
  27.            asynchronous remote procedure calls.
  28.  
  29.         authen
  30.            This example demonstrates how a simple authentication
  31.            mechanism can be added to the code generated by the RPC
  32.            Compiler.
  33.  
  34.         cbak
  35.            This example shows how a 'callback' facility can be created.
  36.            In 'cbak', the server temporarily becomes a client and makes
  37.            remote procedure calls back to the client (which acts as a
  38.            server) during the processing of a remote procedure.
  39.  
  40.         debug
  41.            This example demonstrates how to incorporate custom
  42.            error-reporting instructons within the RPC code.
  43.  
  44.         diag
  45.            This example is a simple diagnostic tool used for testing
  46.            the basic integrity of the RPC Compiler.
  47.  
  48.         error
  49.            This example shows how to customize the client stub so all
  50.            RPC errors are reported in the return value of the remote
  51.            procedure.
  52.  
  53.         freemem
  54.            This example demonstrates dynamic allocation and
  55.            deallocation of memory by the client stub code and
  56.            by the remote procudure.
  57.  
  58.         link
  59.            This example demonstrates the use of a linked list data
  60.            structure and the memory management techniques used to
  61.            handle this type of data structure.
  62.  
  63.         lostptr
  64.            This example demonstrates the use of the _lostptr_
  65.            memory recovery routine.
  66.  
  67.         macro
  68.            This example demonstrates the use of expression
  69.            macros with RPC Specifications.
  70.  
  71.         multicli
  72.            This example demonstrates the use of the multiple-client
  73.            server control procedure, which allows for multiple
  74.            simultaneous client process bindings.
  75.  
  76.         nonper
  77.            This example demonstrates how to build a client
  78.            and a server that interact using non-persistent
  79.            connections.
  80.  
  81.         ovrwrite
  82.            This example shows the use of the _overwrite_ procedure.
  83.  
  84.         persist
  85.            This example demonstrates a client calling multiple
  86.            remote procedures using a single persistent connection.
  87.  
  88.         pointer
  89.            This example demonstrates the use of pointers within
  90.            an RPC Specification.
  91.  
  92.         pointer1
  93.            This example demonstrates a more complex use of pointers,
  94.            including the passing of a sequence of pointers to
  95.            structures to a remote procedure.
  96.  
  97.         quick
  98.            This example is provided as a learning tool. Refer to
  99.            the Quick Start Manual for more extensive information.
  100.  
  101.         tags
  102.            This example shows the use of tag qualifiers in an RPC
  103.            specfication.
  104.  
  105.         timer
  106.            This example demonstrates how to incorporate custom
  107.            timeout code within a remote procedure call.  This timeout
  108.            code allows the client to detect an error if the server's
  109.            reply is not received after a specified period of time.
  110.  
  111.         tutorial
  112.            This example is provided as a learning tool. Refer to
  113.            the tutorial section of the NetWare RPC User's Manual
  114.            for more extensive information.
  115.  
  116.         union
  117.            This example demonstrates the use of unions within an
  118.            RPC specification.
  119.  
  120.  
  121. Building the Client and Server Applications:
  122.  
  123.         To build the client and server applications, follow the
  124.         instructions in the README file included in each example
  125.         directory.
  126.