[an error occurred while processing this directive]
|
Очень странно.
Поставте проверку ClearCommError перед каждой опреацией и разбирайте флаги ею возвращённые.
Или не все пакеты приняты девайсом?
Как PC решает что уже пора послать новый пакет?
Таймауты считаются так:
ReadTotalTimeoutConstant + ReadTotalTimeoutMultiplier * n
Где n - число байт в операции
Кстати на какой скорости идёт трансфер?