1. всю работу с портом вынести в левый тред.
2. выкинуть нафиг модальное окно.
3. прогу не усыплять, а устанавливать флаг "прога_спит" и продолжать слушать порт в ожидании сообщения "проснуться", игнорив остальные.
4. по принятию "проснуться" просто сбрасывать флаг "прога_спит" и всё.
__________________
Хей-хей-хей! Только не ходите в мой сарай, лады?..
|