问题标签 [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.
c++ - 我不能#include在 gloox
我不能inbandbytestreammanager.h
在 NetBeans 中包含它说不是这样的目录。我的代码如下:
我正在使用 Ubuntu。我的 gloox 库有问题吗?所以我不能使用这段代码
http://camaya.net/api/gloox-0.9-pre5/classgloox_1_1InBandBytestreamManager.html
c++ - 我可以用什么代替, 因为它在 gloox 1.0 中被移除了
我需要发送base64编码的二进制数据。我正在使用 C++ gloox 库,所以我可以使用 #include <gloox/base64.h>
fo 编码。一开始我打算用它<gloox/inbandbytestreammanager.h>
来发送和接收数据,但现在它在 gloox 中被删除了。我可以用什么来代替它,我该怎么做。我需要发送二进制数据并使用数据处理程序之类的东西接收它,并使用 registerDataHandler 激活 DataHanler。任何人都可以帮助找到如何以及如何做的例子,拜托。我真的需要它。
提前致谢。
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...
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 的错误页面上打开了一张票
xmpp - 谷歌聊天或 gtalk 支持带内字节流吗?
我使用 gloox 测试使用 inbandbytestream 传输文件;似乎不起作用。
有没有人有这方面的经验?或者推荐一个支持 IBB 的公共 XMPP?
谢谢。
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 服务器,但发送和接收失败。
请帮助我们解决上述问题。
c++ - C++ - 链接器错误
我是 C++ 新手,我真的无法弄清楚为什么这个短代码会导致链接器错误。就每个节目长度的挫败感而言,这对我来说排名很高。
该程序最初基于一个 gloox(一个用于 XMPP 聊天的 C++ 库),该程序仅将程序写成一个单独的文件。我正在尝试将其拆分为多个文件,以使其具有正确的样式。这些是程序中仅有的 3 个文件(到目前为止):
Gloox_ConnectionListener.cpp:
Gloox_ConnectionListener.h:
主.cpp:
错误:
c++ - Facebook 使用 Gloox 聊天 XMPP 身份验证?
好吧,我可能在做一些愚蠢的事情,但在过去的几个小时里,我一直在用这个把头撞到墙上,到目前为止,我不知道我做错了什么。
目前我正在尝试使用 PLAIN SASL 进行这项工作,因为 Facebook 似乎积极地让 OAuth2 成为非 Web 应用程序的痛苦,但只要我能让它以某种方式工作,它对我来说真的没有什么区别。
当前代码:
编辑:就此而言,我也无法让 Gloox 与 Gmail 一起使用(没有尝试过任何其他 XMPP 服务器)。
c++ - 使用 gloox 的 XMPP 文件传输
我目前正在使用 gloox,以便从我的 C++ 程序发送 XMPP 消息。我使用我的私人韵律 XMPP 服务器在本地网络中工作。在两个客户端之间发送文本消息有效,但不是文件。我尝试了 gloox 示例(ft_rcv 和 ft_send),但它都没有工作(显然我修改了示例以匹配我的配置),我总是有同样的错误:
一开始我以为是因为我的韵律服务器,但我在 conf 文件中添加了以下几行:
我尝试了不同的服务器和不同的端口,但我目前处于死胡同。如果有人有想法,那就太好了。
谢谢