summaryrefslogtreecommitdiff
path: root/trunk/ACE/apps/JAWS2/README
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/ACE/apps/JAWS2/README')
-rw-r--r--trunk/ACE/apps/JAWS2/README32
1 files changed, 32 insertions, 0 deletions
diff --git a/trunk/ACE/apps/JAWS2/README b/trunk/ACE/apps/JAWS2/README
new file mode 100644
index 00000000000..dae52514354
--- /dev/null
+++ b/trunk/ACE/apps/JAWS2/README
@@ -0,0 +1,32 @@
+This directory contains the source code to the JAWS framework as
+described in Object-Oriented Application Frameworks, Volume 3.
+
+The subdirectories are as follows
+
+ ./JAWS the core JAWS framework source
+ ./HTTPU utility classes for HTTP handling
+
+The top level directory contains source to a simple HTTP/0.9 web
+server written using the JAWS framework.
+
+The Makefile uses the ACE Makefile system, so a correctly configured
+ACE should require no changes to get JAWS to compile.
+
+Users of Windows NT can start with the supplied project files, but they
+may require some fiddling with to get it all to compile.
+
+Server command line options:
+
+ -t : enable/disable tracing (disabled by default)
+ -p PORT : set listen port to PORT (5432 default)
+ -c CONCURRENCY : set concurrency strategy, one of PER_REQUEST,
+ or POOL (the default).
+ -d DISPATCH : set dispatch strategy, one of ASYNCH, or SYNCH (default)
+ -n NTHREADS : set number of threads for POOL (5 default)
+ -m MAXTHREADS : set maximum number of threads for PER_REQUEST,
+ (20 default)
+ -f THREADFLAGS : set thread creation flags, recognizes THR_BOUND,
+ THR_DAEMON, and THR_DETACHED
+ -r RATIO : set asynch tasks per thread ratio (1 default)
+
+-- James