title: WCF: Serialization? Streaming?
body: <p>I need to understand how does WCF works when sending a message. Does WCF serialize everything before sending it?</p>
  
  <p>My other question is which will be the benefit of using Streaming? Is it better for bigger messages, lets say between 1Mb to 2Mb? Can I send a complex object serialized, and then be able to deserialize it in the other side easily after streaming (by complex object I mean a List of images that can be dynamic), or do I need to format it using something like XML?</p>
  
  <p>The main issue here is that I don't know if when using WFC streaming, I need to serialize the message first before sending it... isn't WFC supposed to serialize everything before sending it?</p>
  
  <p>I know is very general, but I need to clarify these concepts.</p>
  
  <p>Cheers</p>