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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Побайтный прием данных с Com порта, пытаемся создать dialer 
:(
    Опции темы
WantToProg
Дата 14.7.2010, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 13.4.2009

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



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

Модем на компьютере висит на Com10, но не суть.
В программе я отправляю последоватьльно AT команды, и жду ответа от модема. Если с командами ATZ, AT+CSQ проблем не возникает, то команда дозвона ATD отвечает не сразу.
Результат обработки команды получаю следующим образом:
Код

memPort.Open();//Open port
//atz query, need ok
ComPort.Write(ATZ, 0, ATZ.Length);
ComPort.Write(CR, 0, CR.Length);
Thread.Sleep(WaitTime);
byteRecieved = memPort.BytesToRead;
mBytes = new byte[byteRecieved];
ComPort.Read(mBytes, 0, byteRecieved);                
reply = Encoding.ASCII.GetString(mBytes);
Invoke(new ReceiveHandler(UpdateDisplay), new object[] { reply });

От WaitTime зависит количество принятых байтов, а мне бы хотелось переделать таким образом, что бы байты принимались последовательно до тех пор, пока они есть. В случае ATD мне необходимо WaitTime устанавливать достаточно большим (50-80 секунд).
Как бы мне этого избежать, подскажите пожалуйста. Очень надеюсь на вашу помощь.
PM MAIL   Вверх
VirusUZ
  Дата 25.7.2010, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 9.4.2010
Где: Узбекистан, Навои й обл.

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



--------------------
Virus
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

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

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

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


 




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


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

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