network related library base on asio and get the inspiration from netty