Пишу на Delphi. Подскажите есть ли разница в таймаутах если работать с обычным модемом или модемом в мобильном телефоне? Как расчитывать таймауты для разных скоростей соединения (38400, 115200, etc)? Я нашел функцию BuildCommDCBAndTimeouts, но с ней проблемы, читайте здесь - http://forum.vingrad.ru/index.php?act=ST&a...57&unread=1 В зависимости от чего расчитываются таймауты? Только ли от скорости соединения, стоповых битов, четности и тд, или они в зависимости еще от буферов (SetupComm), параметров в таблице DCB и тд? Находяться ли таймауты в зависимости от того в каком режиме работаешь синхронном или асинхронном? Что означает параметр ReadIntervalTimeout := cardinal(-1); ??? Почему = -1 ??