Description: The realization of the Web Server is based on the acceptance and response of the server from the clients’ requests. In this design, by exploiting the development platform of Visual C++, the technology of the Winsock programming is used to work out the program of the Web Server.
This Web Server has the structure of “Request/Response” model, possessing many functions, such as multithread and the configuration of current directory and default homepage , the method of GET, POST and HEAD, basic errors correction, and ASP.
File list (Check if you may need any files):
vcWebServer
...........\AboutDlg.cpp
...........\AboutDlg.h
...........\AspParser.cpp
...........\AspParser.h
...........\ClientSocket.cpp
...........\ClientSocket.h
...........\ClientThread.cpp
...........\ClientThread.h
...........\Cookie.cpp
...........\Cookie.h
...........\CookieCollection.cpp
...........\CookieCollection.h
...........\Debug
...........\.....\Server.exe
...........\license.txt
...........\ListenSocket.cpp
...........\ListenSocket.h
...........\RequestObject.cpp
...........\RequestObject.h
...........\RES
...........\...\finger.cur
...........\...\SERVER.RC2
...........\resource.h
...........\ResponseObject.cpp
...........\ResponseObject.h
...........\ScriptEngine.cpp
...........\ScriptEngine.h
...........\scrrun.tlh
...........\scrrun.tli
...........\Server.aps
...........\Server.clw
...........\Server.cpp
...........\Server.dsp
...........\Server.dsw
...........\Server.h
...........\Server.ncb
...........\Server.opt
...........\Server.plg
...........\Server.rc
...........\ServerDlg.cpp
...........\ServerDlg.h
...........\ServerObject.cpp
...........\ServerObject.h
...........\SettingsDlg.cpp
...........\SettingsDlg.h
...........\StaticLink.cpp
...........\StaticLink.h
...........\Stdafx.cpp
...........\Stdafx.h
...........\SystemTray.cpp
...........\SystemTray.h