33 int port,
bool is_use_long_conn =
false);
40 void OnSendNewMessage();
46 std::unique_ptr<NetChannel> client_;
47 boost::asio::ip::tcp::socket socket_;
48 boost::asio::ip::tcp::endpoint endpoint_;
50 std::atomic<bool> in_process_;
53 std::unique_ptr<std::string> pending_data_;
55 size_t data_size_ = 0;
56 size_t sending_data_idx_ = 0;
57 size_t sending_data_size_ = 0;
58 const char* sending_data_ptr_ =
nullptr;