slowget: a load testing program with the capability of metering downloads,
emulating slow connections

usage:
	slowget [options] <ip_address>

NOTE: the ip address, not the host, must be used.  This is to keep dns
records that return more than one address from altering test results.  In
the future, this functionality may change.

options:
	-p port		port number to use (default: 80)
	-n conn		number of connections each instance should attempt
			(default: 1)
	-N ms		milliseconds to sleep between connections
			(default: 250)
	-s ms		milliseconds to sleep after every transfer block 
			(default: 0)
	-x size		transfer (x-fer) block size (default: 8192)
	-S str		string request to send server before receiving
			data (default: none)
			NOTES:
				* additional uses allow for additional
				  lines sent (one option string per line)
	-t file		check that file exists before every connection
			attempt (default: none)
	-T ms		milliseconds to sleep after every unsuccessful
			check of option -t file (default: 250)
	-F count	fork to count processes, and load test from each
			(default: 0) [0 means the same as 1]
	--socket-rbuf b	use b bytes for the socket's receive buffer
	--socket-sbuf b use b bytes for the socket's send buffer

output options (all defaults are 0):
	--time-send	show the time it takes to send request to server
	--time-receive	show the time it takes to receive data
	--time-full	show the time it takes to complete a full
			connection (sending and receiving data)
	--time-all	show the time it takes to complete all connections
			NOTES:
				* -N option should be taken into account
				* every process forked with the -F option
				  will report its own results
	-d (--debug)	print debugging information.  multiple -d options
			increment the debugging level.
			LEVELS:
				0: errors only
				1: minimal debugging information
				[ only levels 0 and 1 currently exist ]


NON-FUNCTIONAL:
	-o file		output filename for data received (default: none)
			NOTES:
				* '-' means stdout
				* if forks are involved, pid will be
				  appended

