Результаты поиска по запросу "networkstream"

1 ответ

http://msdn.microsoft.com/en-us/library/bbx2eya8.aspx

ентация MSDN предполагает, что NetworkStream.Read всегда будет возвращаться немедленно. Если данные не найдены, возвращается 0. Однако у меня есть некоторый код, который в настоящее время развернут, но только в некоторых случаях (и я еще не ...

1 ответ

При каких условиях NetworkStream не читает сразу все данные?

В обратном вызове дляNetworkStream.BeginRead Кажется, я заметил, что все байты всегда читаются. Я вижу, как во многих руководствах проверяется, меньше ли BytesRead, чем общее количество байтов, и если да, прочитайте еще раз, но, похоже, этого ...

2 ответа

StreamReader.ReadLine не работает через TCP при использовании \ r в качестве ограничителя строки

Когда я использую только\r в качестве ограничителя строки,StreamReader.ReadLine() метод не работает. Это работает, если я используюEnvironment.NewLine, \r\n или же\ra («а» - любой символ). Это ошибка? Та же проблема не возникает при использовании ...

ТОП публикаций

2 ответа

Как вы ждете, пока сетевой поток получит данные для чтения?

В моем приложении есть рабочий поток, отвечающий за три разные вещи. Запросы для двух заданий появляются в написанных мною очередях, другое задание активируется, когда в потоке сети появляется запрос. Я хотел бы, чтобы моя рабочая нить ...

7 ответов

Как проверить, закрыто ли соединение TcpClient?

Я играю с TcpClient и пытаюсь выяснить, как заставить свойство Connected сказать false, когда соединение разорвано. Я пытался делать NetworkStream ns = client.GetStream(); ns.Write(new byte[1], 0, 0);Но он все равно не покажет мне, если ...

3 ответа

Как отменить NetworkStream.ReadAsync без закрытия потока

Я пытаюсь использовать NetworkStream.ReadAsync () для чтения данных, но я не могу найти способ отменить ReadAsync () после вызова. Для фона NetworkStream предоставляется мне подключенным объектом BluetoothClient (из библиотеки 32Feet.NET ...