I have encountered the same situation you described, where the XmlTextReader.Read() method never returns until the client dies. Did you ever find a solution to this? If so, what was it?
Thanks, James You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.