Code Confidencebuild

Chapter 63. Embedded HTTP Server

Table of Contents
Server Organization
Server Configuration
Support Functions and Macros
System Monitor


The eCos HTTPD package provides a simple HTTP server for use with applications in eCos. This server is specifically aimed at the remote control and monitoring requirements of embedded applications. For this reason the emphasis is on dynamically generated content, simple forms handling and a basic CGI interface. It is not intended to be a general purpose server for delivering arbitrary web content. For these purposes a port of the GoAhead web server is available from

This server is also capable of serving content using IPv6 when the eCos configuration contains IPv6.