c ++ распаковывает char * в памяти с помощью zlib

Я подключил функцию recv серверного приложения, и мне нужно распаковать полученный char * с помощью zlib, все, что я могу найти, это примеры декомпрессии в / из File *, а изменение кода для соответствия Char * просто выбрасывает огромный список ошибок.

Может кто-нибудь показать мне лучший способ распаковки символа в памяти с помощью zlib?

Вот моя функция recv:

int WINAPI MyRecv(SOCKET socket, char* buffer, int length, int flags)
{
int returnVal = precv(socket, buffer, length, flags);
if (strlen(buffer) > 4)
{
//decompress buffer with zlib here.
}
return returnVal;
}

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector