Я пытался сломать свой недавно созданный сервлет и в итоге сломал свое собственное приложение, я бы хотел, чтобы меня это не беспокоило!
response = (HttpWebResponse)request.GetResponse();
reader = new StreamReader(response.GetResponseStream());
String streamedXML = reader.ReadToEnd(); //
XmlDocument doc = new XmlDocument();
doc.LoadXml(streamedXML);
Если я открою 10 окон или около того,затем быстро запрашиваю данные из моих сервлетов (это те же 10 окон, возвращающие те же данные), затем я получаю исключение xml;
Unexpected end of file has occurred. The following elements are not closed:
Дело в том, что если я запускаю это по одномуили с большим разрывом между запросами, тогда, если завершается нормально.Это потому, что мой потоковый читатель перегружен запросами и запускает новые, прежде чем другие закончат работу?Если да, то есть ли лучший способ записи этих данных?
Спасибо.