A cpp network library