[an error occurred while processing this directive]
|
Обычно в драйверах есть понятие таймаут на операцию, после завершения этого времени он возвращает тебе то что принял с реальным колличеством
принятых байт. Вообще согласования потоков ложиться на программиста(ов) с обоих сторон. Со стороны SLAVE задача примерно такая же. Если HOST передает данные и ты их должен получать, часто нужно заранее знать сколько данных будет передано, и тоже делать систему с жесткими таймаутами иначе может повиснуть.
E-mail: info@telesys.ru