For linux will be "libz" plus a version if exists (example: libz.so.1). This is defined in the file sgcIdZlibHeaders
{$IFDEF UNIX}
const
//The extensions will be resolved by IdGlobal.HackLoad
//This is a little messy because symbolic links to libraries may not always be the same
//in various Unix types. Even then, there could possibly be differences.
libzlib = 'libz';
// TODO: setup this array more like the SSLDLLVers arrays in the IdSSLOpenSSLHeaders unit...
libvers : array [0..3] of string = ('.1','','.3','.2');
{$ENDIF}
Made sure to set this as instructed in the properties sheet on the client side: "Extensions.Permessage_Deflate.Enabled := True"
Sending this message:
'<xxactionxx>xxechoxx</xxactionxx><xxdataxx><msg>VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wZWQgb3ZlciB0aGUgbGF6eSBkb2cncyBiYWNrIDAxMjM0NTY3ODkgdGltZXMu</msg></xxdataxx><b64>1</b64>'
Get an exception. Clips attached. Using Laz 2.2.0 with included FPC.