文件名称:chat:C\C++语言利用epoll实现高并发聊天室Demo
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-05 05:45:34
C++
chat 项目介绍 本项目是实现一个简单的聊天室,聊天室分为服务端和客户端。采用C/S模型,使用TCP连接。 相关技术点: 支持多个用户接入,实现聊天室的基本功能 使用epoll机制实现并发,增加效率。 使用fork创建两个进程,一个为写进程,一个为读进程。 将聊天信息写到管道(pipe),并发送给父进程。 使用epoll机制接受服务端发来的信息,并显示给用户,使用户看到其他用户的聊天信息 运行效果 订阅客户端接受来自发布服务端的的内容示意图 运行环境 ubuntu 快速教程 1.下载源码 2.解压 3.进入源码目录,运行make命令,生成server,client可执行程序 4.运行server程序 5.运行client订阅者程序 项目结构 无 版权信息 暂无
【文件预览】:
chat-master
----utility.h(3KB)
----client.cpp(4KB)
----server.cpp(4KB)
----Makefile(107B)
----README.md(877B)