2

我已经连接了服务器应用程序的 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;
}
4

0 回答 0