README_NT 1.4 98/07/25

            README_NT:  Using WebStone 2.5 on Windows NT 4.0

Unpack the WebStone distribution using WinZip (available at most
shareware web sites).  You can also unpack it from a console window 
with gzip and pax:

   gunzip < WS25NT40.tgz | pax -r


WebStone requires that a remote execution server (rexecd) be running 
on each load-generating client system.  We use the rexecd daemon from 
the Ataman TCP Remote Login Services product from Ataman Software Inc., 
avaliable for purchase through <www.ataman.com>.  Install it according 
to the instructions that are provided with the product.  Only the 
rexecd server need be installed.

The WebStone user interface uses Perl version 5.  A free version of 
Perl 5 is avaliable from the Active State web site,
<www.activestate.com/pw>.  

The WebStone benchmark can be run without installing Perl if you
call webmaster directly from a console window or from a batch file.

A sample configuration file script is provided, "conf/testbed.win".


Compilation:

The WebStone 2.5 source distribution includes resource files to compile
the programs from a Microsoft Developer's Studio C++ workspace as well
as make files that can be used to  compile the programs from the
console command line.  These files are in WebStone\NT40.  This
directory also includes Makefiles and a batch script to run the
make program.

The webmaster and webclient programs need special compilation options
to support sockets and multithreaded operation.  These options are set
in the provided compilation resource files.  If you use a different
compiler, consider these settings:

 - Set the variable "_MT" for the C preprocessor.
 - Link against the "wsock32.lib" library.
 - Link against the "libcmt.lib" or "libcmtd.lib" (debug) library instead
   of the default "libc.lib" or "libcd.lib", respectively.  With the
   Microsoft link editor this means explicitly hiding the default C library:

            /nodefaultlib:libcd.lib


-----------
WebStone includes software developed by Ataman Software, Inc.

