TeamTalk初学笔记
1 、图像处理:采用 CxImage 图像操作类库,它可以快捷地存取、显示、转换各种图像;(暂时没找到在哪使用了) 一、 win-client : 1 、 解析参数 :采用 jsoncpp ; 示例:登陆 msg_server 服务 时候从 config.dat 中取配置信息 ; 2 、 界面 :从 XML 中获取控件等 UI 界面是用的 Duilib 界面库画出来的; 示例:登陆界面的 tipText 框,提示内容取自: chinese.ini 3 、 日志 : yaolog 记录日志;格式: LOG__(szLogID, szFormat, ...); 示例: LOG__(ERR,_T("bad function call-m_keyId:%d"),m_keyId); 4 、 音频处理 : 4.1 、 libogg 是一个 C++ 库 , 用来处理 Ogg 多流传输格式的解码器; 4.2 、 Speex 是一套专门用于压缩声音的库 , 压缩声音的性能非常高; 5 、 消息处理 : Tcp Socket ; netlib 库 ; 6 、 数据报文的结构 :采用 Protocol Buffer ( 简称 PB) 是 google 的一种数据交换的格式; 7 、 http 请求 :采用 httpclient ; 9 、 表情处理 :采用 GifSmiley 动态 gif,bmp