Главная страница
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.019 c
14-29575
alxx
2004-01-14 10:57
2004.02.10
Кто-нибудь подключал КПК через ИК GPRS к мегафону?


3-29228
Pat
2004-01-20 23:09
2004.02.10
Excel+mdb


3-29196
Mamed
2004-01-20 16:12
2004.02.10
SQL Transaction


3-29276
3APA3A
2004-01-16 23:47
2004.02.10
Как сделать такой запрос...


3-29213
nomad
2004-01-19 18:31
2004.02.10
процедура в Oracle