#pragma once class thread_client : public acl::thread { public: thread_client(const char* server_addr, bool keep_alive, int count, int length); ~thread_client(); protected: virtual void* run(); // 基类虚函数,在子线程中被调用 private: acl::string server_addr_; // 服务器地址 bool keep_alive_; // 是否采用长连接方式 int count_; // IO 会话次数 int length_; // 每次 IO 的数据长度 };