title: Reading continuous message from Socket
body: <p>My goal is to read messages from a socket, where each message is separated with an ETX char. It is a high frequency market data feed so I don't think byte by byte approach makes sense, also the size of full message is unknown. </p>
  
  <p>Is there a way I can read this message by using <code>NetworkStream</code> class? I have also tried using <code>Socket</code> class for this purpose but instead of reading messages one by one from socket it reads all messages from socket and that becomes a problem as the system slows down.</p>