This example can be found in the distribution in contrib/MITRE/examples/double.
headerless_double.c: illustrates the same basic capabilities as double.c, but in addition shows how to declare server information without using the server headers.
complex_double.csh: runs the double server, the multiply server, and the Hub, using the complex_double.pgm program file.
validating_complex_double.csh: runs the double server, the multiply server, and the Hub, using the wrong_complex_double.pgm program file. This program file contains several errors, warning for which are printed out by the Hub, which is started with the -validate flag. See the program file for details.
scriptless_complex_double.csh: runs the double server, the multiply server, and the Hub, using the scriptless_complex_double.pgm program file. This program file has no programs.
logging_complex_double.csh: runs the double server, the multiply server, and the Hub, using the logging_complex_double.pgm program file. This demo exemplifies partial scripting and logging.
client_complex_double.csh: runs the double server, the multiply server, and the Hub, using the client_complex_double.pgm program file. This demo exemplifies the listener-in-Hub capability. To run this example, start the Hub first, then the multiply server, then the double server.
continuation_double.csh: runs the double server and the Hub, using the continuation_double.pgm program file. This example demonstrates how to use continuations, and in particular how they can be used to resolve deadlocks. See the comments in the program file for details.
The acl/ subdirectory contains Allegro Common Lisp versions of the double and multiply servers. These servers are completely interchangeable with the C versions. In order to play with them, you can substitute them into the scripts.
The java/ subdirectory contains a Java version of the double and multiply servers. These servers are completely interchangeable with the C versions. In order to play with them, you can substitute them into the scripts. Note that the command line arguments for the Java version of the listener-in-Hub capability are slightly different than the other bindings.
The C version of this server contains a MSVC project for Windows NT.
Please send comments and suggestions to:bugs-darpacomm@linus.mitre.org
Last updated October 16, 2000.
Copyright
(c) 1998, 1999, 2000
The MITRE
Corporation
ALL RIGHTS RESERVED