Главная страница
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
3-29224
dim-
2004-01-17 01:47
2004.02.10
Проблема с запросом


1-29329
Layner
2004-01-29 09:00
2004.02.10
Формат времени на разных компьютерах (StrToDate)


1-29371
AntonSh
2004-01-29 10:52
2004.02.10
Работа со строками


3-29252
BlackCat
2004-01-16 06:42
2004.02.10
Каким компонентом лучше коннектиться к MySQL


3-29279
Bers01
2004-01-16 17:10
2004.02.10
Доступ к БД Access2000