My Web Server - Version 1.0
============================

Description
-----------

A simple Visual Basic web server that provides the basic functionality. Implementation
does not call any API functions to keep the implementation clean (hence why it doesn't
run in the system tray).

I also added a bit of functionality to provide 'virtual' directories. This was intended
to provide a level of security - i.e. directories entered on the web browser don't always
match the directory layout of the web server.

I have tried to comment the code to make it easier to follow. The classes aren't commented
as they were created using the class wizard.


Information
-----------

The software is intended to be distribiuted freely as an educational tool. The author
does not accept any responsibility for any data or loss/damage of any type. This is 
accepted by the developer/user by using the software.

Saying that I have tried to make sure it's not going to hurt anything...


Usage
-----

You might want to update the following options:

1. Default documents can be a comma separated list of files to find. Defaults to index.html.
2. Port Number defaults to 80 (normal web server address), can be set to whatever.
3. FileNotFound.html, UnknownDefaultFile.html and UnknownRequest.html can be found in the
   executable directory and updated to whatever you want.
4. Log state - Server and Requests. Off by default (to save space).


Known Bugs/Ideas
----------------

	* Doesn't support POST or HEAD requests
	* Doesn't support any external scripting
	* No system tray (avoided API calls) implementation
	* Some parts of over-engineered (trying to make it easier to extend)
	* No help system
	* No about box / version definition


Contact
-------

I can be emailed at nippergoodsell@msn.com, however I don't know how much support I can
offer. I intended it for educational/personal use only when written.
