![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
libjingle
文章平均质量分 70
hngyzl
这个作者很懒,什么都没留下…
展开
-
Libjingle的代码分析
Libjingle的工作流程主要分为以下几个步骤: Libjingle的代码分析 登录Jabber服务器 发送自身的状态和获取好友的状态信息 设置会话管理 发送文件请求、或连接某个用户 确定接收和通信,(指定文件路径) libjingle使用方法: libjingle使用的是标准xmpp协议,但是对里面一些内容进行了扩展: 登录Jabber服务器 talk_base::In...原创 2011-12-14 09:25:49 · 141 阅读 · 0 评论 -
Libjingle中重要概念
Libjingle中重要概念 Signals、sigslot简介 Threads、signaling thread和worker thread Signals、sigslot简介 在复杂的工程中,整个系统被分为数个模块,每个模块提供有限的功能,由上层调用从而组成整个系统,为了保证每个模块的独立性,我们经常限制模块与模块之间直接联系,每个模块只提供有限的API或Com接口,内部完全封...原创 2011-12-14 09:26:59 · 100 阅读 · 0 评论 -
libjingle:线程管理
先从ThreadManager类说起: 这是一个全局的线程管理类,在thread.cc中定义。 这个类的核心功能在于提供线程对象注册的功能。提供了一个很方便的函数CurrentThread,如下面的场景: // Check that we're being called from the channel (e.g., worker) thread. ASSERT(ta...原创 2011-12-14 10:03:20 · 186 阅读 · 0 评论