2011-09-13 20 views
2

ソケットを使用して(どちらもC++/MFCを使用して書かれた)クライアントにデータを送信するサーバーがあります データが少し大きすぎて圧縮するソリューションを探しています。基本的に私はいくつかの文字列を圧縮する必要がありますソケットを介して送信されたデータの圧縮

私はMFCに慣れていません。私はzlibを見ましたが、VSプロジェクトで何かコンパイルするのは苦労しました。私もCLIを使用することができます(私はGZipStreamを使ってみましたが、C#で動作させましたが、C++で試してみましたが、CLI配列をC++のchar配列でうまく演奏することはできません)

答えて

2

は、プロジェクトの必須要件をzlibはいますか? それ以外のプログラムでは、扱いやすいヘッダーファイルがよりシンプルになっています。 たとえば、これは(GCCとMSのVSでテストされた):

int LZ4_compress(char * source、char * dest、int isize);

int LZ4_uncompress(char * source、char * dest、int osize);

ソースコード:http://code.google.com/p/lz4/

1

任意のサードパーティの圧縮ライブラリを使用することができます。
c++ compress byte array

zlibをコンパイルしようとすると、どのようなエラーが発生しますか。

関連する問題