a modern c++ network library