我需要发送由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