one tcp server framework by golang