TeamTalk详解
文章平均质量分 66
aixiaoql
一笑遮百丑。
展开
-
TeamTalk db_proxy_server详解
db_proxy_server连接着mysql和redis,用于存储读写即时通讯用到的相关数据原创 2022-05-30 13:53:14 · 215 阅读 · 0 评论 -
TeamTalk db_proxy_server CProxyConn详解
网络连接代理,用于处理网络连接,收发数据包原创 2022-05-07 15:39:00 · 146 阅读 · 0 评论 -
TeamTalk db_proxy_server SyncCenter详解
CSyncCenter用于mysql记录的群组最后聊天时间同步,同时更新redis记录的同步时间。原创 2022-04-28 16:04:07 · 182 阅读 · 0 评论 -
TeamTalk db_proxy_server Login详解
处理登录业务,读取mysql账号信息和登录信息对比验证登录有效性,同时进行登录策略限制,限制30分钟内只能尝试10次。原创 2022-04-28 10:23:54 · 202 阅读 · 0 评论 -
TeamTalk db_proxy_server CMessageModel详解
基于mysql和redis,CMessageModel用于管理消息计数和消息详情,计数通过redis存储,详情通过mysql存储。原创 2022-04-25 17:11:29 · 221 阅读 · 0 评论 -
TeamTalk db_proxy_server CGroupMessageModel详解
CGroupMessageModel用于mysql redis管理记录群消息信息原创 2022-04-08 15:46:37 · 1144 阅读 · 0 评论 -
TeamTalk db_proxy_server CRelationModel详解
用于db_proxy_server操作mysql IMRelationShip表成员关系信息(增删改)原创 2022-04-06 15:02:57 · 1356 阅读 · 0 评论 -
TeamTalk db_proxy_server SessionModel详解
管理mysql IMRecentSession表用户会话信息原创 2022-03-30 19:44:14 · 1730 阅读 · 0 评论 -
TeamTalk FileModel详解
该模块用于离线文件信息的增删改查原创 2022-03-18 15:38:45 · 649 阅读 · 0 评论 -
TeamTalk GroupModel详解
此模块用于即时通讯群组管理原创 2022-03-17 11:12:07 · 1158 阅读 · 0 评论 -
TeamTalk UserModel
用户信息管理模块原创 2022-03-10 16:35:18 · 243 阅读 · 0 评论 -
TeamTalk DepartModel详解
该模块主要用于获取mysql里部门信息原创 2022-03-01 19:39:53 · 342 阅读 · 0 评论 -
TeamTalk AudioModel详解
Teamtalk语音模块用于语音消息的存取原创 2022-02-25 15:54:59 · 404 阅读 · 0 评论 -
TeamTalk DBPool详解
这是一个基于Mysql实现的连接池原创 2022-02-22 17:09:16 · 300 阅读 · 0 评论 -
TeamTalk CachePool详解
这是一个基于hiRedis实现的redis连接池原创 2022-02-21 14:47:12 · 543 阅读 · 0 评论 -
TeamTalk Base静态库说明
Teamtalk将一些基础模块编译成静态库供其他模块使用。原创 2022-02-16 15:45:07 · 407 阅读 · 0 评论 -
TeamTalk HttpClient详解
HttpClient利用curl库和jsoncpp实现了http客户端Get/Post和语音数据的上传下载;http body主要为json格式,jsoncpp主要服务于该json数据的组装和解析。原创 2022-02-15 17:03:21 · 278 阅读 · 0 评论 -
TeamTalk IMConn详解
利用netlib封装了一套比较通用的tcp连接基础类,业务类的连接像CLoginConn用于登录服务器连接和CHttpConn用于http连接等可继承该类重写实现自己的业务逻辑。原创 2022-02-15 13:34:10 · 1086 阅读 · 0 评论 -
TeamTalk HttpParser详解
TeamTalk http解析实际上是利用了ngnix的http_parse解析库。原创 2022-02-10 17:17:19 · 1488 阅读 · 0 评论 -
TeamTalk Netlib详解
TeamTalk Tcp 网络库原创 2022-01-25 16:20:08 · 1536 阅读 · 0 评论 -
TeamTalk Lock模块
使用pthread.h封装了普通锁、读写锁、普通局部锁和读写局部锁原创 2022-01-25 10:05:33 · 413 阅读 · 0 评论 -
TeamTalk 加解密模块
TeamTalk AES加解密 MD5计算原创 2022-01-24 16:35:41 · 243 阅读 · 0 评论 -
TeamTalk IM_PDUBASE详解
用于TeamTalk通讯数据包的读取解析依赖于UtilPdu工具类,依赖于protobuf第三方库原创 2022-01-24 16:13:16 · 961 阅读 · 0 评论 -
TeamTalk UtilPdu详解
TeamTalk 字节流工具类原创 2022-01-24 14:15:05 · 393 阅读 · 0 评论 -
TeamTalk 配置模块详解
TeamTalk 配置模块原创 2022-01-24 13:45:10 · 443 阅读 · 0 评论 -
TeamTalk slog详解
slog模块依赖于log4cxx,实际是对log4cxx的进一步封装。原创 2022-01-20 20:07:29 · 453 阅读 · 1 评论 -
TeamTalk 线程池详解
1.简介使用现有线程库(pthread.h)实现一个工作线程池,工作线程使用std::list实现任务队列,使用条件变量来解决生产者消费者的竞争问题2.类说明CTask 抽象类,所有任务的基础类,子类重写run方法,来调用任务处理函数。CThreadNotify 将pthread.h库里的锁和条件变量封装成方便线程库使用的接口CWorkerThread 工作线程,使用std::list作为任务队列,PushTask向队列里添加任务,内部条件...原创 2022-01-20 14:58:04 · 343 阅读 · 0 评论