Исправление bvn13, (текущая версия) :
код не читал. Рассуждаю.
int size=sizeof(senddata.toUtf8())*senddata.size()
size = sizeof(1 символ УТФ) * senddata.size() * senddata.size();
т.е. имхается, что sizeof(senddata.toUtf8()) = sizeof(1 символ УТФ) * senddata.size(). Но надо проверять.
Попробуйте что-то типа:
int size=sizeof(QString("").toUtf8())*senddata.size();
или
int size=2*senddata.size();
или вообще
int size=senddata.size();
Исходная версия bvn13, :
код не читал. Рассуждаю.
int size=sizeof(senddata.toUtf8())*senddata.size()
size = sizeof(1 символ УТФ) * senddata.size() * senddata.size();
т.е. имхается, что sizeof(senddata.toUtf8()) = sizeof(1 символ УТФ) * senddata.size(). Но надо проверять.
Попробуйте что-то типа:
int size=sizeof(QString("").toUtf8())*senddata.size()