Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> NetworkStream считывет до конца и программа виснет 
:(
    Опции темы
MasterOfCode
Дата 5.11.2008, 07:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

Репутация: нет
Всего: 27



в строчке while после того как все данные приняты происходит зависание и все! Код дальше не проходит!
Код

TcpClient _client = _server.AcceptTcpClient();
NetworkStream _stream = _client.GetStream();
int i;
while((i = _stream.Read(bytes, 0, bytes.Length))!=0) //Возвращается сюда и зависает...
{
    //считываю информацию тут
}
_stream.Write(msg, 0,msg.Lenght);// до этой строки не доходит!

Почему?

Это сообщение отредактировал(а) MasterOfCode - 5.11.2008, 14:09


--------------------
user posted image
PM ICQ   Вверх
Bogdan1024
Дата 5.11.2008, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: 2
Всего: 13



Реально не знаю smile А так пробовал читать?
Код

 do{
         i = _stream.Read(bytes, 0, bytes.Length);

                         
    }
    while(_stream.DataAvailable);



--------------------
user posted image
PM MAIL   Вверх
MasterOfCode
Дата 5.11.2008, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

Репутация: нет
Всего: 27



Bogdan1024, нет, приду домой попробую. Спасибо что хоть кто то откликнулся.


--------------------
user posted image
PM ICQ   Вверх
MasterOfCode
Дата 5.11.2008, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

Репутация: нет
Всего: 27



Bogdan1024, Работает! Спасибо. Держи плюса smile


--------------------
user posted image
PM ICQ   Вверх
jorikdima
Дата 18.11.2008, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 18.1.2008
Где: Там, где Зенит

Репутация: нет
Всего: нет



Read возвращает -1 помоему, если данные закончились. Вот и не работало. Может ошибся.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.2956 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.