重构   1读取文件到缓冲区
2构造主机列表方法移到主机类