聊一聊系统 (Linux下实现群聊系统)

1.原理   客户端从标准输入读取数据,将数据序列化后发送至网络; 服务器端使用多线程+生产者消费者模型 生产者从网络中读取数据,并将读取到的用户信息添加至用户列表中,将数据放至数据池中; 消费者从数据池读取数据,并广播给所有在用户列表中的用户; 数据经过网络以后,反序列化再次发给客户端,实现群聊功能;   2.所用技术     平台: CentOS 7, 64位操作系统     语言: C/C+
相关文章
相关标签/搜索