Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

Опять Com port   Найти похожие ветки 

 
Talla2k ©   (2003-11-27 00:09) [0]

Если c тайм-аутом при чтении все понятно,
то c тайм-аутом при записи возникают вопросы.
Ну обьясните мне,ну что МОЖЕТ мешать передавать данные???
Сколько раз не пробовал никогда не зависал при записи в Com!!!
И вообще зачем это WriteTotalTimeoutMultiplier,WriteTotalTimeoutConstant(хотя понятно зачем) что мне туда ставить???

З.Ы.Написано,что может мешать аппаратное управление потоком!!!Но что это,я не понял!!!Наверно ТУПЕЮ!!!
Заранее благодарен!!!


 
Evgeny V ©   (2003-11-27 05:21) [1]

Если включено аппаратное управление потоком fOutxCtsFlow,fOutxDsrFlow, то есть анализируется выводы на порту DSR и/или CTS, и устройство с которым ты работаешь выставило на эти выводы твоего порта неактивный уровень, то передача данных приостанавливается до получения сигнала готовности на этих выводах от устройства с которым ты работаешь. Это возможно если устройство не готово принимать данные, например по причине заполнения своего внутреннего буфера.


 
wal ©   (2003-11-27 10:27) [2]

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

С уважением.



Страницы: 1 вся ветка

Текущий архив: 2004.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
6-29502
smit_
2003-12-07 23:51
2004.02.10
Как определить входящий звонок на модем?


4-29651
AlexEN
2003-12-08 07:32
2004.02.10
Перемешение формы.


1-29361
BlackKing
2004-01-29 10:31
2004.02.10
Components - Property из ComboBoxa.


1-29320
SeriousSam
2004-01-29 22:54
2004.02.10
как сделать что бы курсор возвращался в edit1и много еще что...


11-29294
Юрий
2003-05-18 18:22
2004.02.10
Как в RichEdit добавить свойство WordWrap?