C语言利用epoll实现高并发聊天室

会员
关注

本课程实现客户端和服务端编程,服务端使用epoll机制,高并发实现,支持多客户聊天室聊天;客户端使用epoll和fork,父进程与子进程通过pipe通信。学习本课程可以很好的入门linux服务端编程,学习本课程也可用于在局域网搭建聊天室。本课程linux服务端编程入门课程,适合有C语言基础和linux基础,对于服务端编程有兴趣的同学。

实验1
c语言利用epoll实现聊天室
知识点: 1.支持多个用户接入,实现聊天室的基本功能 2.使用epoll机制实现并发,增加效率 3.使用fork创建两个进程 4.将聊天信息写到管道(pipe),并发送给父进程 5.使用epoll机制接受服务端发来的信息,并显示给用户,使用户看到其他用户的聊天信息