我可以使用什么代替<gloox inbandbytestreammanager.h =“”>,因为它已在gloox 1.0中删除</gloox>

时间:2012-08-13 07:39:43

标签: c++ file-transfer gloox

我需要发送base64编码的二进制数据。我正在使用C ++ gloox库,所以我可以使用#include <gloox/base64.h> fo编码。首先,我将使用<gloox/inbandbytestreammanager.h>来发送和接收数据,但现在结果是在gloox中删除了。我可以使用什么代替它,我该怎么做。我需要发送二进制数据并使用类似数据处理程序接收它,并使用registerDataHandler激活DataHanler。请有人帮忙找到如何以及如何做的例子。我真的需要它。

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

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