• Привет, Гость!
  • Войти
  • Регистрация
  • Записи
  • Форумы
  • Люди
  • Файлы
  • Работа
  • Технологии

XmlRader, XmlWriter, NetworkStream

Все форумы  Поиск  Правила  Помощь 
 Активные темы  Темы без ответов
Привет, гость! Войти
Форумы GotDotNet.Ru » Работа с XML » XmlRader, XmlWriter, NetworkStream
Страницы: 1
RSS
XmlRader, XmlWriter, NetworkStream
ojab2
Сообщений: 1 Регистрация: 31.01.2010
#1
31.01.2010 20:30
Пишу XMPP клиент

	TcpClient client = null;
	NetworkStream stream = null;
	XmlWriter writer = null;
	XmlReader reader = null;

	public void connect(string hostname, int port)
	{
		client = new TcpClient(hostname, port);
		stream = client.GetStream();
		writer = XmlWriter.Create(stream);
		reader = XmlReader.Create(stream);
		
		writer.WriteStartDocument();
		writer.WriteStartElement("stream", "stream", "http://etherx.jabber.org/streams");
		writer.WriteAttributeString("to", hostname);
		writer.WriteAttributeString("version", "1.0");
		writer.Flush();
		
		while (reader.Read()) 
		{
			Console.WriteLine(reader.Name);
		}
	}


Во время выполнения 11й строки оно минуту висит, затем когда доходит до 19й оно падает с эксепшеном Unhandled Exception: System.Xml.XmlException: Document element did not appear. Line 1, position 1.
Как это можно исправить?
 
 
Neir0
Сообщений: 19 Регистрация: 08.01.2010
#2
07.02.2010 19:31
А Вы уверены, что к вам приходят данные?
 
 
 
Страницы: 1
Форумы GotDotNet.Ru » Работа с XML » XmlRader, XmlWriter, NetworkStream
О сайте   Свяжитесь с нами   Конфиденциальность   Версия для печати
Работает на 1С-Битрикс: Управление сайтом ASP.NET  |  Хостинг на Parking.Ru