Tcp udp underlying c++ wrapper class (windows and linux)