Code sample


NanoHTTPd : a web server library.

NanoHTTPd allows you to add a web server to any application written in C. As an example, the library might be useful to let the users configure your software easily ( if you have ever used CUPS, you know what I mean ).


  • Supports HTTP/0.9 HTTP/1.0 & HTTP/1.1 ( no full support for HTTP/1.1 yet )
  • Handling Cookies ( both sending & parsing from a request )
  • Parse URL-encoded parameters
  • Parse POSTed-form

Soon available:

  • File upload support
  • Session managment
  • SSL
  • ...

    Hosting provided by SourceForge:

    SourceForge.net Logo