以前話したmongooseをやっとこさ弄りはじめました。 触っていると分かりますが、小さいけれど必要十分の事ができる素敵ライブラリです。 で、公式のソースだとmain.cは色々やりすぎだし、test/embed.cは色々はしょりすぎなので、中庸的なソースコードを作ってみました。 基本はmain.cですが、C++で書いちゃったのと、引数や設定ファイルでの設定変更部分は本質的ではないので削除しちゃいました。 #include <cstdio> #include <cstdlib> #include <csignal> #include "mongoose.h" #ifdef _WIN32 # include <windows.h> # include <winsvc.h> # define sleep(x) Sleep((x) * 1000) #else # include <sys/wait