chat
项目介绍
本项目是实现一个简单的聊天室,聊天室分为服务端和客户端。采用C/S模型,使用TCP连接。
相关技术点:
支持多个用户接入,实现聊天室的基本功能
使用epoll机制实现并发,增加效率。
使用fork创建两个进程,一个为写进程,一个为读进程。
将聊天信息写到管道(pipe),并发送给父进程。
使用epoll机制接受服务端发来的信息,并显示给用户,使用户看到其他用户的聊天信息
运行效果
订阅客户端接受来自发布服务端的的内容示意图
运行环境
ubuntu
快速教程
1.下载源码
2.解压
3.进入源码目录,运行make命令,生成server,client可执行程序
4.运行server程序
5.运行client订阅者程序
项目结构
无
版权信息
暂无
2021-10-02 14:41:07
6KB
C++
1