linux下C++ socket网络编程(13)

服务端的主循环中每次都会检查并处理EPOLL中的就绪事件 , 而就绪事件列表主要是两种类型:新连接或新消息 。 服务器会依次从就绪事件列表里提取事件进行处理 , 如果是新连接则accept()然后addfd()如果是新消息则SendBroadcastMessage()实现聊天功能 。

Server.h

#ifndef CHATROOM_SERVER_H

#define CHATROOM_SERVER_H

#include <string>

#include \"Common.h\"

using namespace std;

// 服务端类 , 用来处理客户端请求

class Server {

public:

// 无参数构造函数

Server();

// 初始化服务器端设置

推荐阅读