#include "codec.h"
#include <evpp/event_loop.h>
#include <evpp/event_loop_thread.h>
#include <evpp/tcp_client.h>
#include <mutex>
#include <iostream>
#include <stdio.h>
class ChatClient {
public:
//ChatClient(evpp::EventLoop* loop, const std::string& serverAddr)
// : client_(loop, serverAddr, "ChatClient"),
// codec_(std::bind(&ChatClient::OnStringMessage, this, std::placeholders::_1, std::placeholders::_2)) {
// client_.SetConnectionCallback(
// std::bind(&ChatClient::OnConnection, this, std::placeholders::_1));
// client_.SetMessageCallback(
// std::bind(&LengthHeaderCodec::OnMessage, &codec_, std::placeholders::_1, std::placeholders::_2));
ChatClient(evpp::EventLoop* loop,
const std::string& serverAddr/*ip:port*/,
const std::string& name) :
client_(loop, serverAddr, name),
bytes_read_(0),
bytes_written_(0),
messages_read_(0)
{
client_.SetConnectionCallback(
std::
evpp在Windows下的简单使用
最新推荐文章于 2022-11-21 23:30:47 发布