There are a few advantages to using HTTP to perform the above. HTTP is a well studied cross-platform protocol and there are mature implementations freely available. HTTP is seldom blocked by firewalls and intranet routers. HTTP clients (e.g. [[web browser]]s) are readily available with all modern computers. There is a growing tendency of using embedded HTTP servers in applications that parallels the rising trends of home-networking and [[ubiquitous computing]].
== Open- source servers ==
There[[Jetty are(web aserver)|Jetty]] fewand servers[[Jaminid|Java thatMini haveDaemon]] been developed asare [[open source|open-source]] implementationsservers developed with embedding in mind.
* [[Jetty (web server)|Jetty]]
* [[Jaminid|Java Mini Daemon]]
* [http://www.appWebServer.org/ AppWeb Embedded Web Server]
* [http://www.koanlogic.com/kl/cont/gb/html/klone.html KLone, GPL HTTP server]
* [http://xaxxon.slackworks.com/ehs/ EHS, LGPL embedded HTTP server]
* [http://abyss.sourceforge.net/ ABYSS] modified [[BSD license]]
* Thorn [http://cactus.cct.lsu.edu:5555/ HTTPD], a module distributed with the [[Cactus Framework]] (LGPL)
== Commercial servers ==
* [http://www.allegrosoft.com/rpproduct.html Allegro RomPager Embedded Web Server Toolkits]
* [http://barracudaserver.com/ Barracuda Industrial Embedded Web Server]
* [http://www.netburner.com/ NetBurner Embedded Web Server]
* [http://www.mbedthis.com/ Mbedthis Embedded Web Server]
* [http://www.koanlogic.com/kl/cont/gb/html/klone.html KLone, HTTP server]
* [http://www.artila.com/dshtml/ds_we200m.html Artila Web@Module]
== See also ==
* [[Comparison of web servers]]
* [[Tiny web servers]]
* Interact with the [[HTTP]] server embedded into a running [[Cactus_Framework|Cactus]] simulation at http://cactus.cct.lsu.edu:5555/
[[Category:Web server software]] ▼
{{software-type-stub}}
{{network-software-stub}}
▲[[Category:Web server software]]
|