我需要发送由base64编码的二进制数据。我正在使用C++ gloox库,因此可以使用#include <gloox/base64.h>进行编码。首先,我打算使用<gloox/inbandbytestreammanager.h>来发送和接收数据,但是现在事实证明它已被gloox删除。我可以用什么代替它,以及如何做。我需要使用诸如数据处理程序之类的方法发送二进制数据并接收它,并使用registerDataHandler激活DataHanler。任何人都可以帮助您找到示例以及如何做的示例。我真的很需要

提前致谢。

最佳答案

InBandBytestreamManager类的功能已与1.0中基于SI的文件传输(SIProfileFT)合并

您可以使用此类-http://camaya.net/api/gloox/classgloox_1_1SIProfileFT.html

09-05 22:45