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();
// 初始化服务器端设置
推荐阅读
- Linux|为什么要开发那么多基于Linux的国产系统,直接使用Linux不可以吗?
- 从头学习Linux基础
- 3步教你做个Linux系统,易用性不比Windows差!你学会了吗?
- Linux该如何学习
- Linux在云端是怎么帮助大家工作简单方便的那?
- Linux当前应用的角色-个人环境的使用
- Linux当前应用的角色-企业环境的应用
- 托瓦斯的Linux的发展
- Linux是什么与如何学习
- 国产linux系统有希望了! 韩国也将摆脱微软依赖: 大规模使用linux