Hello,
I have a lot of experience with C and HTTP.
I have build many simple servers, a highly parallel file server, query processors(for domain catching)
and some other network projects.
For the parallel requests I will use multiple threads, and for the answers epoll and maybe parallel threads again.