新的重构版 客户端