服务端:
// ConsoleApplication5.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <event2/listener.h>
#include <event2/event.h>
#include <event2/event_struct.h>
#include <event2/bufferevent.h>
#include <event2/buffer.h>
#include <signal.h>
#pragma comment(lib, "libevent.lib")
#pragma comment(lib, "libevent_core.lib")
#pragma comment(lib, "libevent_extras.lib")
#pragma comment(lib, "ws2_32.lib")
static const char MESSAGE[] = "hello new connection!";
void read_cb(struct bufferevent *bev, void *ctx)
{
struct evbuffer* input = bufferevent_get_input(bev);
char buffer[1024] = { 0 };
int n = 0;
while ((n = evbuffer_remove(input, buffer, sizeof(buffer))) > 0)
{
printf("read_cb:%s\n", buffer);
}
char* msg = "我是服务器发来的信息";
bufferevent_write(bev, msg, strlen(msg));
}
void write_cb(struct bufferevent *be