Какво мога да използвам вместо ‹gloox/inbandbytestreammanager.h›, защото беше премахнато в gloox 1.0

Трябва да изпратя двоични данни, кодирани от base64. Използвам библиотека C++ gloox, така че мога да използвам #include <gloox/base64.h> за кодиране. Първо щях да използвам <gloox/inbandbytestreammanager.h> за изпращане и получаване на данни, но сега се оказа, че е премахнат в gloox. Какво мога да използвам вместо него и как да го направя. Трябва да изпратя двоични данни и да ги получа с помощта на нещо като манипулатор на данни и да активирам DataHanler с registerDataHandler. Може ли някой да помогне с намирането на примери как и с какво да го направя, моля. наистина ми трябва.

Благодаря предварително.


person Maria    schedule 13.08.2012    source източник
comment
Предполагам, че бихте могли да [използвате Boost][1]. [1]: stackoverflow.com/questions/7053538/   -  person Reunanen    schedule 13.08.2012
comment
@Pukku Трябва да използвам библиотеката gloox.   -  person Maria    schedule 13.08.2012


Отговори (1)


Функционалността на класа InBandBytestreamManager е обединена с базирано на SI прехвърляне на файлове (SIProfileFT) в 1.0

Можете да използвате този клас - http://camaya.net/api/gloox/classgloox_1_1SIProfileFT.html

person eanix    schedule 13.08.2012