我正在客户端使用
我找到了一个链接,使用
编辑:请不要使用
zlib
对字符串进行压缩,并在服务器端进行解压。我找到了一个链接,使用
char
缓冲区完美实现了这一点:
https://gist.github.com/arq5x/5315739
有没有人可以提供使用zlib方法的简单示例,用于处理std::string
和std::stringstream
?编辑:请不要使用
Boost
,因为我正在开发受限制的API。
data()
或c_str()
从std::string
获取char
缓冲区,也可以使用str()
从std::stringstream
获取std::string
。反过来,你可以使用char
缓冲区构造一个std::string
,并使用std::string
构造一个std::stringstream
。 - Chris Drew