Linux聊天室应用的实现(基于TCP和EPOLL,有TCP重连功能)
缘由
偶然有时间写写文章。
这个小实验起源是出于某个类似于面试题目。总之,是需要做完的,而做完之后不妨分享一下,肯定有很多不足,还请大家指正,交流。
要求大概说一下:
1.聊天室,需要有多个房间(channel或room)。
2.在房间中有禁言或者禁入的功能。
3.在客户端断网的情况下,恢复后可以重连到相应的房间。
4.c或c++,linux上实现。
https://github.com/LJNL/ChatServerAndChatRoom
先说缺点:
非正常退出的情况下,(比如ctrl+c):
服务端崩溃
原创
2021-03-27 01:30:21 ·
724 阅读 ·
1 评论