
IM
文章平均质量分 71
江太翁
这个作者很懒,什么都没留下…
展开
-
TeamTalk 添加修改群组名功能
此为信令扩展部分 关键部分如下1定义群组CMDpb/IM.BaseDefine.protoCID_GROUP_CHANGE_NAME_REQUEST = 0x040c,//群组名修改请求CID_GROUP_CHANGE_NAME_RESPONSE = 0x040d,//响应CID_GROUP_CHANGE_NAME_NOTIFY = 0x040e,//通知2定义群组协议修改群名 req rsp notifypb/IM.Group.proto3生成协议4注册D.原创 2021-08-16 18:13:08 · 593 阅读 · 0 评论 -
VSCode debug 多项目 (TeamTalk)
以TeamTalk server端 为例VSCode插件Bash Debug shell打开TeamTalk根目录添加 launch.json{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go..原创 2021-08-12 16:58:41 · 343 阅读 · 0 评论 -
GDB调试 TeamTalk server src
借这次了解TeamTalk的机会 回一下 已渐渐陌生的linux gdb调试./restart.sh db_proxy_server开启一个守护进程跟踪测代码执行流程base -xrestart.sh db_proxy_servercd db_proxy_servergdb ../daemlset args ./db_proxy_serverlistb 93设置 fork 跟踪模式set fllow-fork-mod...原创 2021-08-11 18:01:39 · 1327 阅读 · 0 评论 -
TeamTalk消息协议
数据通讯格式封装协议Protocol Buffer常用序列化方案比较 参考https://www.cnblogs.com/johnny666888/p/12841735.htmlProtocol BufferProtocol Buffer还有一个非常重要的优点就是可以保证同一消息报文新旧版本之间的兼容性protobuf协议核心思想基于128bits的数值存储方式(Base 128 Varints)数据表示方式:每块数据由接连的若干个字节表示(小的数据用1个字节就可以...原创 2021-08-09 18:02:00 · 468 阅读 · 0 评论 -
CentOS7 teamTalk部署
mysql安装wget -i -chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-serversystemctl start mysqld.servicesystemctl status mysqld.service...原创 2021-07-30 13:51:23 · 244 阅读 · 0 评论 -
TeamTalk部署 ubuntu18.04
Root用户一 依赖安装1.1 安装依赖apt-get -y install cmakeapt-get -y install libuu-devapt-get -y install libcurl4-openssl-devapt-get -y install libhiredis-devapt-get install -y libapr1-devapt-get install -y libaprutil1-dev 1.2 切换gcc版本 Ubun...原创 2021-07-19 17:34:32 · 219 阅读 · 0 评论