Skip to content

dfki-asr/h2o-port-MSVC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

h2o-port-MSVC

H2o

H2o is a standalone HTTP server that supports http1.x and http2, developed by Kazuho Oku and others and released under MIT license.

libh2o

Is a software library for H2o. There are few examples that come with libh2o. Instructions as how to run those examples with Visual Studio are given in Instructions.txt file.

Our Contribution

We wanted to port libh2o to Windows environment, specifically Visual Studio, while avoiding any kind of GPL-LGPL based libraries. The work is done under dozens of ifdefs so it should be compilable on both Windows and Posix based systems.

Note

Stand-alone h2o server isn't supported yet

Testing Environment

Visual Studio 2015, Windows 10.

Few of the changings

To get an idea of what we changed to make libh2o work under Visual studio please have a look at win-changings.txt

External Libraries used (licensed under MIT)

Acknowledgement

This work has been supported by the German Ministry for Education and Research (BMBF) as part of the ARVIDA project (FKZ 01IM13001J). ARVIDA is a BMBF-funded joint project of 21 project partners from industry, SME and science. The consortium is managed by Prof. W. Schreiber from Volkswagen AG. The project started in September 2013 and will run for 3 years.

About

H2O - the optimized HTTP/1, HTTP/2 server

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 45.4%
  • C++ 24.6%
  • HTML 10.4%
  • Ruby 6.0%
  • Shell 3.6%
  • Perl 2.8%
  • Other 7.2%