Files
firecgi/example_simple.cc

20 lines
518 B
C++
Raw Normal View History

2019-05-04 23:42:03 -07:00
#include <gflags/gflags.h>
#include <glog/logging.h>
#include "firecgi.h"
DEFINE_int32(port, 9000, "TCP port to bind");
DEFINE_int32(threads, 1, "Number of server threads");
int main(int argc, char *argv[]) {
google::InitGoogleLogging(argv[0]);
gflags::ParseCommandLineFlags(&argc, &argv, true);
firecgi::Server server(FLAGS_port, [](firecgi::Request* request) {
2019-05-04 23:42:03 -07:00
request->WriteHeader("Content-Type", "text/plain");
request->WriteBody("Hello world");
request->End();
}, FLAGS_threads);
server.Serve();
}