Can I use net.TCP along with GZip technology in WCF

3.9k views Asked by At

Can we use net.TCP binding to implement GZip in WCF or it can only be configured with Http and WsHttp bindings.

2

There are 2 answers

0
LewisBenge On BEST ANSWER

I don't believe WCF supports GZip encoding using a TCP socket binding, however there is nothing stopping you sending GZiped compressed data over the wire, and manually compressing it using the methods built into the .NET framework: http://msdn.microsoft.com/en-us/library/system.io.compression.gzipstream.aspx.

Before you go down this route however, I would strongly recommend assesing other performance enhancing measures on your TCP services as detailed here: Transmitting the least amount of data over the wire with WCF

0
Alexandre On

Wcf 4.5 RC support message encoder out of box http://msdn.microsoft.com/en-us/library/aa751889(v=vs.110).aspx