Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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

like image 911
Maddy Avatar asked Jan 09 '12 05:01

Maddy


2 Answers

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

like image 200
LewisBenge Avatar answered Sep 30 '22 04:09

LewisBenge


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

like image 31
Alexandre Avatar answered Sep 30 '22 02:09

Alexandre