Click here to Skip to main content
11,432,427 members (52,118 online)
Click here to Skip to main content
Add your own
alternative version

Building a Tiny WebServer in less than 500 lines

, 23 Aug 2013 CPOL
This tiny webserver can be hosted by applications that need to serve specialised web pages.
tinyserver_demo.zip
Applications
RssAggregator
RssAggregator.exe
Templates
TinyServerLib.dll
WebServer
html
root
CodeCommentReport
banner.jpg
darkcorner.jpg
gradleft.jpg
gradtop.jpg
graycorner.jpg
minus.jpg
plus.jpg
PyramidAnim2.gif
titletile.jpg
WebServer
TinyServer
WebServer
RssAggregator.exe
TinyServerHost.exe
TinyServerLib.dll
tinyServer_demoV2.zip
TinyServerLib.dll
TinyServerHost.exe
tinyServer_demo
RSSAggregator
RssAggregator.exe
TinyServerLib.dll
WebServer
TinyServerHost.exe
TinyServerLib.dll
TinyServer_src.zip
TinyServer_src
RssAggregator
App.ico
Properties
Settings.settings
RssAggregator.csproj.user
RssAggregator.csproj.vspscc
Templates
TinyServer
App.ico
Templates
TinyServer.csproj.user
WebServer
App.ico
html
LibrarySupport
MsCorLib.dll
System
Collections
Collections.txvpck
IO
IO.txvpck
System.txvpck
Text
Text.txvpck
Threading
Threading.txvpck
System
System
Collections
Collections.txvpck
Specialized
Specialized.txvpck
Net
Net.txvpck
Sockets
Sockets.txvpck
System.txvpck
Properties
Settings.settings
root
CodeCommentReport
banner.jpg
darkcorner.jpg
gradleft.jpg
gradtop.jpg
graycorner.jpg
minus.jpg
plus.jpg
PyramidAnim2.gif
titletile.jpg
WebServer
default.html.bak
form.html.bak
TinyServer
WebServer
TinyServer.csproj.user
WebServer.csproj.user

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Stephan Meyn
Web Developer
Australia Australia
I am a Software Engineer/Consultant. My work is focussed on helping teams to get more out of their work. So I teach how to do requirements, analysis and design in a format that is easy to understand and apply.
I help with testing too, from starting developers on automated unit testing to running whole testing teams and how they cooperate with development.

For really big projects I provide complete methodologies that support all of the lifecycle.

For relaxation I paddle a sea kayak around Sydney and the Central Coast or write utilities on rainy days to make my life easier.

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.150428.2 | Last Updated 23 Aug 2013
Article Copyright 2004 by Stephan Meyn
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid