Здравствуйте, a-lex, Вы писали:
AL>Используйте SetCommTimeouts
спасибо это то что надо,
но появилась новая ошибка: если программа приняла хоть одно сообщение то после отправки своего
функцией WriteFile, функция ReadFile( , lpBuffer, , overlap) которая в другом потоке, не обнуляет OVERLAPPED overlap.InternalHigh при чтении из файла и не обнуляет char* lpBuffer. Хотя если запустить прогу после китайцев то все нормально. Конечно я ручками обнуляю overlap.InternalHigh , НО В ЧЕМ ФИЧА не могу понять?