This is an attempt to convert h2o from C to C++, right now it still uses the “.c” extension to make it easy to compare with the original h2o files, it’s started with h2o version 1.7, it’s passing all tests that my machine can perform, to compile it’s the same as the original h2o except that it uses a C++ compiler instead of C, right now it doesn’t include any C++ library.
H2O - an optimized HTTP server with support for HTTP/1.x and HTTP/2
Copyright © 2014-2016 DeNA Co., Ltd., Kazuho Oku, Tatsuhiko Kubo, Domingo Alvarez Duarte, Nick Desaulniers, Marc Hörsken, Masahiro Nagano, Jeff Marrison, Daisuke Maki, Laurentiu Nicola, Justin Zhu, Tatsuhiro Tsujikawa, Ryosuke Matsumoto, Masaki TAGAWA, Masayoshi Takahashi, Chul-Woong Yang, Shota Fukumori
H2O is a new generation HTTP server. Not only is it very fast, it also provides much quicker response to end-users when compared to older generations of HTTP servers.
Written in C and licensed under the MIT License, it can also be used as a library.
For more information, please refer to the documentation at h2o.examp1e.net.