Здравствуйте, _TLS, Вы писали:
_TL>Если заморачиваться со всякими DCB, COMMTIMEOUTS и прочими — могут вобще чудеса начать твориться типа пишется все ок, а вот когда дело доходит до ReadFile комп погружается в задумчивость и чего-то усиленно ждет.
Очевидно ждет когда придет столько байт сколько ты указал в ReadFile()

Можно попробовать по 1 байту читать, если не знаешь длину ответа