I'm going to break with my colleagues and suggest: neither.
Really, C and C++, in 2010? Unless you're writing for a severely resource-constrained system and have lots of time and money to throw at software (maybe a web server for the microcontroller in your mouse?), that seems like a big waste of time.
I see plenty of daemons written in HLLs these days. They're stable, and plenty fast for anything I've ever seen. Do you really want to be chasing down memory leaks in long-running server processes?
Between Bittorrent and Youtube, most bits on the public internet today are probably going through a Python process. The people that build these systems will tell you that network I/O is still (and will probably always be) the bottleneck, so it doesn't matter if your HLL is a little slower than C.
Finally, as Alan Kay pointed out, there's nothing more inefficient than a program which never ships. The best way I know to get a product shipping soon is to use the highest-level language you can find, so you have to write the least code.
Python and Ruby are popular choices in this area, but there are of course many others.