views:

248

answers:

4

Hello, I'm writing an application in c++ and I was thinking to use an embedded simple web server that will be my gui, so i could set up my application port on localhost.

What such web server would you recommend to use in c++/c?

Thanks

+5  A: 

This could be a good starting point:

http://en.wikipedia.org/wiki/Comparison_of_lightweight_web_servers

Philippe Leybaert
+1 Yes, that's a very useful list.
anon
A: 

You are aware that a lot of machines already run something on port 80/443, are you? [edit] Controlling an embedded system sounds like a good fit for snmp, not http.

Stephan Eggermont
Generally simple page to control application running in specialized embedded machine isn't bad idea, right? Even if you have running some Server on port 80, it's just be faster to post command to embedded server on other port. And communication thought other external server is some times 2x work to do.
lionbest
I think he was talking about an embedded web server, not an embedded system.
Kevin ORourke
embedded web server on application software not hardware
+3  A: 

If you are using boost then rolling your own in boost:asio is simple.

I assume by embedded you mean a built in webserver not that you are running on some tiny embedded hardware.

If you want something simpler look at mongoose - also see http://stackoverflow.com/questions/738273/open-source-c-c-embedded-web-server

Martin Beckett
A: 

I use C++ Wt for these kind of interfaces