问题标签 [gloox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
138 浏览

c++ - 我不能#include在 gloox

我不能inbandbytestreammanager.h在 NetBeans 中包含它说不是这样的目录。我的代码如下:

我正在使用 Ubuntu。我的 gloox 库有问题吗?所以我不能使用这段代码

http://camaya.net/api/gloox-0.9-pre5/classgloox_1_1InBandBytestreamManager.html

0 投票
1 回答
183 浏览

c++ - 我可以用什么代替, 因为它在 gloox 1.0 中被移除了

我需要发送base64编码的二进制数据。我正在使用 C++ gloox 库,所以我可以使用 #include <gloox/base64.h>fo 编码。一开始我打算用它<gloox/inbandbytestreammanager.h>来发送和接收数据,但现在它在 gloox 中被删除了。我可以用什么来代替它,我该怎么做。我需要发送二进制数据并使用数据处理程序之类的东西接收它,并使用 registerDataHandler 激活 DataHanler。任何人都可以帮助找到如何以及如何做的例子,拜托。我真的需要它。

提前致谢。

0 投票
0 回答
847 浏览

c++ - 为什么 gloox 标准示例 src/examples/ft_send.cpp 在我的机器上不起作用?

我正在使用这里的代码示例

并在Debian中运行它

然后它向我发送接受文件的请求,我按accept。但随后它打印

并与服务器断开连接。有什么问题?有谁能够帮我?可能是事情在

但我不知道如何纠正它。

0 投票
2 回答
478 浏览

c++ - Can't work with gloox library in ubuntu 12.04 64-bit

Some time ago I installed gloox library with the command sudo apt-get install libgloox-dev. But it is not working in netbeans, for example. I noticed that there are only .h files (with only function declarations) in /usr/include/gloox directory. Need your help...

0 投票
1 回答
347 浏览

linux - Gloox:“onConnect”不称为 Linux Mint 13

这个问题有点棘手,我真的不认为我会找到答案,但无论如何我都会尝试。

我正在编写一个使用 gloox 进行 XMPP 传输的 C++ 程序。我的问题(仅在我的计算机上发生)(Linux Mint 13 MATE 32bits)是永远不会调用“onConnect()”处理程序。当我们使用 jabber.org 服务器时这不是问题(实际上,我什至不知道它没有被调用......)但是当我们安装 LAN ejabberd 服务器时问题开始出现。

使用 jabber.org 服务器,即使没有调用“onConnect”,应用程序也能够正常发送/接收消息。但不是在 ejabberd 上。起初我认为这是证书或其他东西的问题,但后来我们尝试了我们的其他 Linux 机器(Ubuntu 12.04 x64、Arch x64 和 Debian 6.0 32(服务器在这台机器上运行)),它在任何机器上都可以正常工作那些电脑。另外,使用 Python-Twisted 的姊妹应用程序可以在有问题的计算机上正常连接。

每次都会调用验证函数 onTLSConnect() 并返回 true。在有问题的计算机上,当使用我们的 ejabberd 服务器时,连接未建立,并且套接字在大约 25 秒后自行关闭(并且调用了 onDisconnect()...)

所以,我的问题是:是否存在阻止 Gloox 终止连接的互联网设置(如防火墙?)。或者有没有人遇到过类似的问题?谢谢!

编辑:我在我的笔记本电脑上制作了一个 Mint 13 MATE 32bits 的 VM,并且出现了同样的问题。我现在可以得出结论,这是薄荷中某个地方的错误。

EDIT2:在 Mint 64 位上运行良好....我在 Mint 的错误页面上打开了一张票

0 投票
1 回答
104 浏览

xmpp - 谷歌聊天或 gtalk 支持带内字节流吗?

我使用 gloox 测试使用 inbandbytestream 传输文件;似乎不起作用。

有没有人有这方面的经验?或者推荐一个支持 IBB 的公共 XMPP?

谢谢。

0 投票
0 回答
657 浏览

c++ - 使用 gloox 的 Xmpp 5223 端口问题(tls Starttls 问题)

XMPP Client需要XMPP server通过5223端口 连接gloox library。用于创建XMPP客户端。但是,我们使用以下方法连接到旧版 Jabber SSL 端口 5223。

我们收到的控制台输出如下:

BOSH 也可以正常工作。

我们还尝试将 gloox 源代码更改为使用端口 5223 而不是 5222,但结果是相同的。

使用各种不同的 API 发送和接收数据,但问题未解决。

请帮助我们解决上述问题。

但是,通过查看控制台输出并在 gloox 代码中检查相同的内容,XMPP 客户端似乎已连接到 XMPP 服务器,但发送和接收失败。

请帮助我们解决上述问题。

0 投票
2 回答
6524 浏览

c++ - C++ - 链接器错误

我是 C++ 新手,我真的无法弄清楚为什么这个短代码会导致链接器错误。就每个节目长度的挫败感而言,这对我来说排名很高。

该程序最初基于一个 gloox(一个用于 XMPP 聊天的 C++ 库),该程序仅将程序写成一个单独的文件。我正在尝试将其拆分为多个文件,以使其具有正确的样式。这些是程序中仅有的 3 个文件(到目前为止):

Gloox_ConnectionListener.cpp:

Gloox_ConnectionListener.h:

主.cpp:

错误:

0 投票
2 回答
691 浏览

c++ - Facebook 使用 Gloox 聊天 XMPP 身份验证?

好吧,我可能在做一些愚蠢的事情,但在过去的几个小时里,我一直在用这个把头撞到墙上,到目前为止,我不知道我做错了什么。

目前我正在尝试使用 PLAIN SASL 进行这项工作,因为 Facebook 似乎积极地让 OAuth2 成为非 Web 应用程序的痛苦,但只要我能让它以某种方式工作,它对我来说真的没有什么区别。

当前代码:

编辑:就此而言,我也无法让 Gloox 与 Gmail 一起使用(没有尝试过任何其他 XMPP 服务器)。

0 投票
1 回答
344 浏览

c++ - 使用 gloox 的 XMPP 文件传输

我目前正在使用 gloox,以便从我的 C++ 程序发送 XMPP 消息。我使用我的私人韵律 XMPP 服务器在本地网络中工作。在两个客户端之间发送文本消息有效,但不是文件。我尝试了 gloox 示例(ft_rcv 和 ft_send),但它都没有工作(显然我修改了示例以匹配我的配置),我总是有同样的错误:

一开始我以为是因为我的韵律服务器,但我在 conf 文件中添加了以下几行:

我尝试了不同的服务器和不同的端口,但我目前处于死胡同。如果有人有想法,那就太好了。

谢谢