c ++用zlib解压缩内存中的char *

时间:2013-07-14 16:19:20

标签: c++ zlib compression

我已经连接了服务器应用程序的recv函数,我需要使用zlib解压缩收到的char *,我只能找到解压缩到/从File *的示例,并修改代码以适应Char *刚刚抛出列出了大量的错误。

有人能告诉我使用zlib解压缩内存中char的最佳方法吗?

继承我的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;
}

0 个答案:

没有答案