Fog Creek Software
Discussion Board

Embeddable HTTP Server

I am looking for an embeddable (not embedded) HTTP server. I only want very basic functionality. I wouldn't mind if its unable to handle more than a few concurrent connections.

Microsoft provides WinHTTP API but its available on Windows 2000 (SP3), XP (SP1) and 2003 only - and even worse, its not redistributable.

Green Pajamas
Monday, May 17, 2004

Monday, May 17, 2004

Just me (Sir to you)
Monday, May 17, 2004

DevChannel article on embedding TclHttpd -

Colin Macleod
Monday, May 17, 2004

Have a look at JAWS: . It is reasonably fast and stable, with full sources available. Based on ACE framework.

Martin Rehak
Monday, May 17, 2004

I have experimented with web servers a while ago and put the results on my web page:

They _are_ very basic and by no means complete.

Anyway, hth

René Nyffenegger
Monday, May 17, 2004


Prakash S
Monday, May 17, 2004

Check out the freeware TinyWeb for Windows.

It has a small (53K) footprint, and is Written in Delphi.

Monday, May 17, 2004

My company licenses a highly tested and widely deployed web server engine. It has a very small footprint < 100KB and can run on any Windows version (starting from 95).
Please contact me if you want more information.

Monday, May 17, 2004

Just curious.
Monday, May 17, 2004


I've embedded it in gcc and it also works in Visual C. You won't get wonderful performance and I think it's not threaded, but it does handle form parameters (which is what I want).

If it's Java, then use Jetty (a poster above linked to the page, it's

If it's Perl, use HTTP::Daemon or it's cousins :) I am sure Python has an equivalent too.

deja vu
Monday, May 17, 2004

Thanks everyone and especially deja vu.

libhttpd is exactly what I was looking for :)

Green Pajamas
Monday, May 17, 2004

*  Recent Topics

*  Fog Creek Home