Can I rely on the .CanRead Property to confirm that a there is a client connection?
I normally dont bother with it and use a try/catch block to handle an exceptions such as IOException.