Hi everyone, Thanks for the suggestions. So I eventually decided to keep on using libhttpd. I'll wrap libhttpd in a c++ class, which is easy to replace when we need to switch to other backends or to extract for system API. But now I just focus on poorman development. Regards, majie