我們有一些數據發送到客戶端(使用C++/MFC書面)使用套接字 的數據變得有點太大了,我在尋找解決方案,以壓縮它服務器。基本上我需要壓縮一些字符數組壓縮陣列
我不是很熟悉MFC。我看着zlib,但我很難用我的VS項目編譯任何東西。我也可以使用CLI(我嘗試使用GZipStream,並得到它在C#中工作,但是當我試圖在C++我不能設法得到CLI陣列與C++字符數組發揮很好)
我們有一些數據發送到客戶端(使用C++/MFC書面)使用套接字 的數據變得有點太大了,我在尋找解決方案,以壓縮它服務器。基本上我需要壓縮一些字符數組壓縮陣列
我不是很熟悉MFC。我看着zlib,但我很難用我的VS項目編譯任何東西。我也可以使用CLI(我嘗試使用GZipStream,並得到它在C#中工作,但是當我試圖在C++我不能設法得到CLI陣列與C++字符數組發揮很好)
是zlib的項目的強制性要求? 否則,其他一些程序的頭文件就更簡單了,這樣更容易處理。例如,這個(用GCC和MS的VS測試):
int LZ4_compress(char * source,char * dest,int isize);
int LZ4_uncompress(char * source,char * dest,int osize);
你可以使用任何第三方壓縮庫。
此外這個問題處理類似的問題:c++ compress byte array
你試圖編譯zlib時出現什麼錯誤。
此外,還有一個傢伙誰做它周圍的包裝(爲了方便),可能是值得檢查出來:http://www.firstobject.com/easy-zlib-c++-xml-compression.htm