I have a couple of questions about C#.NET client/server applications that communicate via Tcp.
- How can I best secure my Tcp listener from buffer overflow attacks? I would imagine it occurs at the point at which I read a line off the StreamReader that is associated with the given TcpClient's NetworkStream, but I don't know specifics. 
- Would someone point me to a really good TcpClient .NET with SSL (via SslStream I guess) tutorial or document? 
Thanks guys.
 
     
    