サーバー アプリケーションの recv 関数をフックし、受信した 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;
}