当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

gloox

C++ Jabber 接口库
授权协议 GNU GPLv3
开发语言 C/C++
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 柯梓
操作系统 Windows
开源组织
适用人群 未知
 软件概览

gloox 是一个 C++的类库,用以实现可移植的 Jabber/XMPP 协议。gloox 完全兼容 XMPP RFCs,支持所有的 XMPP 特性,包括 SRV lookups, TLS, SASL, roster management, and privacy lists,同时实现了许多 XEPs 协议内容,可以用来编写 Jabber/XMPP 的客户端软件。

  • 1、服务器环境 服务器是在xp系统下安装的(我是在虚拟机中的xp系统下安装的),服务器采用的是Openfire 3.9.3版本,安装服务器时采用的是服务器自带的数据库。 2、编程环境 编程环境是在win7 64位系统下进行的,采用的是Microsoft Visual Studio 2010 旗舰版进行编程。 3、客户端编程采用的技术 3.1采用基于C++实现的XMPP协议客户端开源库gloox g

  • 解析的很好,赞个!原文地址:http://blog.csdn.net/qiuhong101/article/details/3514784 当你连接至服务器之后,你会获得一个客户端实例对象(Client),如果一直要保持连接的话,该实例对象应该一直存在。Client这个对象提供了一个recv()的该方法,通过该方法,就可以接收来自远端的消息了(recv文法默认是阻塞的方式的,如果不需要阻塞,可以通

  • 目录[-] 1、下载 gloox gloox官方网站:https://camaya.net/gloox 2、安装 gloox • 对下载的文件进行解压 • 进入解压的文件路径 cd gloox/gloox-1.0.22 • 配置文件 - 此步骤主要是针对特定平台进行软件编译器配置 ./configure # 编译文件  make # 安装 gloox  sudo make install

  • system environment:linux:16.04 1.opencv (1) install the required packages: [compiler] sudo apt-get install build-essential [required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec

  • 1、服务器环境 服务器是在xp系统下安装的(我是在虚拟机中的xp系统下安装的),服务器采用的是Openfire 3.9.3版本,安装服务器时采用的是服务器自带的数据库。 2、编程环境 编程环境是在win7 64位系统下进行的,采用的是Microsoft Visual Studio 2010 旗舰版进行编程。 3、客户端编程采用的技术 3.1采用基于C++实现的XMPP协议客户端开源库gloox g

  • 通过gloox实现会议功能,在XMPP协议中被描述为多人聊天的模式,当然这个不是简单的多人聊天,你可以创建聊天室,并且设置密码,邀请某人进聊天室,将某人踢出聊天室 等,从某种角度来说,会议是多人聊天的一种特殊情况。在这里我主要说一下关于会议的创建和使用(后面我统一将多人聊天称为会议)。 在examples目录中有个muc_example.cpp的文件,里面是一个创建多个聊天(会议)的示例,但它是一

  • gloox配置聊天室 (金庆的专栏) gloox是XMPP协议的C++客户端库。 以下代码测试创建多人聊天室(MUC), 并进行配置。 参照gloox中的muc示例代码。 gloox代码示例中没有聊天室的配置。 配置聊天室需要获取配置表单(DataForm), 填好表单然后调用 setRoomConfig(). 配置表单读取服务器发来的默认配置,仅更改了其中一项。 测试服务器使用了ejabberd

  • 求教一个c++ gloox问题。我写的客户端,我发送一个消息到服务端以后。没有收到服务端返回的确认。 IQHandler我已经注册了。 麻烦各路兄弟帮个忙。

 相关资料
  • JeCat-Jabber(简称:JJ) 是一款完全由 PHP 开发的即时通讯软件。JJ 采用 Gtk2 图像界面库来实现用户界面。顾名思义 JJ 使用 Jabber 协议(XMPP) ,因此可以 和 包括 GTalk 在内的 其它任何 XMPP 即时通讯软件 聊天。 JJ 的特点 跨平台。JJ 在Linxu 环境下 开发,在 Windows 平台上也一样可以正常使用。 实用 标准的 XMPP协议,

  • 这是一款采用JavaScript开发的基于web的Jabber客户端,它使用了Ext和Prototype的js库。

  • 问题内容: 您对Python Jabber / XMPP客户端库有什么经验?你有什么建议吗? 问题答案: 这取决于您可以使用什么许可证。一些流行的库是GPL,如果您需要使用它来工作,尤其是需要保留专有扩展时,它会引起严重的问题。我认为LGPL库不那么受欢迎,但是您可以灵活地使用它们。 我曾经看过直接在某些简单的XMPP脚本中使用twisted,但该文档实际上不存在。就像,我开了一家出版扭曲的参考手

  • 节点对象除了继承 Node 接口以外,还拥有其他接口。ParentNode接口表示当前节点是一个父节点,提供一些处理子节点的方法。ChildNode接口表示当前节点是一个子节点,提供一些相关方法。 ParentNode 接口 如果当前节点是父节点,就会混入了(mixin)ParentNode接口。由于只有元素节点(element)、文档节点(document)和文档片段节点(documentFra

  • 节点都是单个对象,有时需要一种数据结构,能够容纳多个节点。DOM 提供两种节点集合,用于容纳多个节点:NodeList和HTMLCollection。 这两种集合都属于接口规范。许多 DOM 属性和方法,返回的结果是NodeList实例或HTMLCollection实例。主要区别是,NodeList可以包含各种类型的节点,HTMLCollection只能包含 HTML 元素节点。 NodeList

  • # 11.2 接口嵌套接口 一个接口可以包含一个或多个其他的接口,这相当于直接将这些内嵌接口的方法列举在外层接口中一样。 比如接口 File 包含了 ReadWrite 和 Lock 的所有方法,它还额外有一个 Close() 方法。 type ReadWrite interface { Read(b Buffer) bool Write(b Buffer) bool } ty

  • TypeScript的核心原则之一是对值所具有的结构进行类型检查。 它有时被称做“鸭式辨型法”或“结构性子类型化”。 在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。 下面通过一个简单示例来观察接口是如何工作的: function printLabel(labeledObj: { label: string }) { console.log(labele

  • Mocha的“界面”系统允许开发人员选择他们的DSL风格。Mocha有BDD,TDD,Exports,QUnit和Require -style接口。 BDD 的BDD接口提供describe(),context(),it(),specify(),before(),after(),beforeEach(),和afterEach()。 context()只是一个别名describe(),行为方式相同;