Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 压缩通过套接字发送的数据数组_C++_Sockets_Mfc_Compression - Fatal编程技术网

C++ 压缩通过套接字发送的数据数组

C++ 压缩通过套接字发送的数据数组,c++,sockets,mfc,compression,C++,Sockets,Mfc,Compression,我们有一个服务器,它使用套接字向客户机发送一些数据(都是用c++/MFC编写的) 数据变得有点太大了,我正在寻找压缩它的解决方案。基本上我需要压缩一些字符数组 我对MFC不是很熟悉。我看了zlib,但我很难用我的VS项目编译任何东西。我也可以使用CLI(我试过使用它并在C上工作,但是当我在C++上尝试时,我不能设法使CLI数组与C++字符数组很好地玩) 你可以使用任何第三方压缩库。 这个问题还涉及一个类似的问题: 您在尝试编译zlib时遇到了什么错误。请查看 另外,有一个家伙为方便起见做了一个包

我们有一个服务器,它使用套接字向客户机发送一些数据(都是用c++/MFC编写的) 数据变得有点太大了,我正在寻找压缩它的解决方案。基本上我需要压缩一些字符数组


我对MFC不是很熟悉。我看了zlib,但我很难用我的VS项目编译任何东西。我也可以使用CLI(我试过使用它并在C上工作,但是当我在C++上尝试时,我不能设法使CLI数组与C++字符数组很好地玩)

你可以使用任何第三方压缩库。 这个问题还涉及一个类似的问题:

您在尝试编译zlib时遇到了什么错误。

请查看


另外,有一个家伙为方便起见做了一个包装,可能值得一看:

zlib是您项目的强制性要求吗? 否则,其他一些程序具有更简单的头文件,更易于使用。 例如,这个(使用GCC和MS的VS测试):

intlz4_压缩(char*source,char*dest,intisize)

int LZ4_解压(char*source,char*dest,int-osize)

源代码: