利用Libev写一个简单的client和server程序
common.h程序:
#ifndef _COMMON_H_
#define _COMMON_H_
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <strings.h>
#include <cstdlib>
#include <cstdio>
#include <cstddef>
#include <string>
namespace common{
#define D(exp,fmt,...) do { \
if(!(exp)){ \
fprintf(stderr,fmt,##__VA_ARGS__); \
abort(); \
} \

这篇博客展示了如何利用Libev库编写一个简单的TCP客户端(echo_client.cc)和服务器(echo_server.cc)。客户端连接到指定IP地址和端口,而服务器在特定端口监听连接请求,接收到连接后打印客户端的地址信息并关闭连接。代码中包含了一些基本的套接字操作,如设置非阻塞、重用地址等。
最低0.47元/天 解锁文章
3840

被折叠的 条评论
为什么被折叠?



