nikola.rosic 0 Light Poster

I'm connecting with C# to a device over ethernet and sending him messages and reading from it.Everything is working fine for one specific message i'm getting a message compressed with RFC 1950.I have installed ICSharpCode.SharpZipLib but it is not working.Here is the code:

//TcpClient
            TcpClient client = new TcpClient();
            IPAddress localAddr = IPAddress.Parse("192.168.1.84");

            int port = 10001;
            client.Connect(localAddr, port);
            //Stream stream = client.GetStream();

            NetworkStream stream = client.GetStream();
byte[] data2 = new byte[30];

   stream.Write(data2, 0, length1);               //this is what am i sendig


//after I write something on the device he is returning me hex values which are commpres
//i have tried with zlib.net.dll
//and with ICSharpCode.SharpZipLib and it doesn't work can anyone help!!!

//this is my code teh read is just waiting and does nothing


 ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputStream c = new InflaterInputStream(stream);
                        c.Read(data, 0, 150);

P.S i have allready tried with deflate stream and also doesn't work!!!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.