我需要发送由base64编码的二进制数据。我使用的是C++ gloox库,所以我可以使用#include <gloox/base64.h>进行编码。首先,我打算使用<gloox/inbandbytestreammanager.h>发送和接收数据,但现在它在gloox中被删除了。我可以用什么来代替它,我怎么做呢?我需要发送二进制数据,并使用类似数据处理程序的东西接收它,并使用registerDataHandler激活DataHanler。有没有人能帮我找个例子,看看该怎么做,该怎么做。我真的需要它。
提前谢谢。
发布于 2012-08-13 19:16:08
在1.0中,类InBandBytestreamManager的功能已与基于SI的文件传输(SIProfileFT)合并
您可以使用这个类- http://camaya.net/api/gloox/classgloox_1_1SIProfileFT.html
https://stackoverflow.com/questions/11930008
复制相似问题