Description: Corresponds to the the IIS Http server program, learning server programming. The structure of the Web server request/response model, has support for multi-threaded configuration directory and the default home page of the website where support GET, POST, and HEAD methods, basic error handling, support for ASP and other functions.
To Search:
File list (Check if you may need any files):
WebServerIIS\argp.cpp
............\argp.h
............\AUTHORS
............\config.h
............\exceptions
............\..........\BadRequestException.cpp
............\..........\BadRequestException.h
............\..........\BadUriException.cpp
............\..........\BadUriException.h
............\..........\Exception.cpp
............\..........\Exception.h
............\..........\FileException.cpp
............\..........\FileException.h
............\..........\FileNotFoundException.cpp
............\..........\FileNotFoundException.h
............\..........\ForbiddenException.cpp
............\..........\ForbiddenException.h
............\..........\HttpException.cpp
............\..........\HttpException.h
............\..........\InvalidFDException.cpp
............\..........\InvalidFDException.h
............\..........\RegexException.cpp
............\..........\RegexException.h
............\..........\SocketException.cpp
............\..........\SocketException.h
............\..........\SystemException.cpp
............\..........\SystemException.h
............\..........\TooManyProcesses.cpp
............\..........\TooManyProcesses.h
............\http
............\....\ErrorResponse.cpp
............\....\ErrorResponse.h
............\....\GETResponse.cpp
............\....\GETResponse.h
............\....\HeaderHandler.cpp
............\....\HeaderHandler.h
............\....\HeaderReader.cpp
............\....\HeaderReader.h
............\....\HEADResponse.cpp
............\....\HEADResponse.h
............\....\Http.h
............\....\HttpFile.cpp
............\....\HttpFile.h
............\....\HttpProcessor.cpp
............\....\HttpProcessor.h
............\....\HttpRequest.cpp
............\....\HttpRequest.h
............\....\HttpResponse.cpp
............\....\HttpResponse.h
............\....\HttpServer.cpp
............\....\HttpServer.h
............\....\URI.cpp
............\....\URI.h
............\LICENCE
............\main.cpp
............\maintanance
............\...........\MaintananceProcessor.cpp
............\...........\MaintananceProcessor.h
............\...........\MaintananceServer.cpp
............\...........\MaintananceServer.h
............\Makefile
............\mhttpd.stat
............\mhttpd.vpj
............\net
............\...\Socket.cpp
............\...\Socket.h
............\...\socketstream.cpp
............\...\socketstream.h
............\...\TcpServer.cpp
............\...\TcpServer.h
............\...\TcpSocket.cpp
............\...\TcpSocket.h
............\...\timedsocketstream.cpp
............\...\timedsocketstream.h
............\obj
............\README
............\stat
............\....\StatInputWatcher.cpp
............\....\StatInputWatcher.h
............\....\Statistics.cpp
............\....\Statistics.h
............\....\StatSocketStream.cpp
............\....\StatSocketStream.h
............\sys
............\...\AlarmListener.cpp
............\...\AlarmListener.h
............\...\ChildListener.cpp
............\...\ChildListener.h
............\...\ContinuationListener.cpp
............\...\ContinuationListener.h
............\...\ExceptionListener.cpp
............\...\ExceptionListener.h
............\...\File.cpp
............\...\File.h
............\...\InputListener.cpp
............\...\InputListener.h
............\...\InputWatcher.cpp
............\...\InputWatcher.h
............\...\Mutex.cpp
............\...\Mutex.h