.NET 4.x Реализовать ожидание ответа от USB-устройства - C#
Формулировка задачи:
Уважаемые.
Существует УСБ устройство. К нему написано приложение на С#.
приложение посылает комманду "дай свой статус" и устройство отвечает на нее. Но возникла проблема: когда устройство подвисает, то перестает отвечать на данную комманду (однако само не отваливается).
Тут же возник вопрос: как программу заставить ждать ответа определенное кол-во времени, после чего просто выдать ошибку?
Решение задачи: «.NET 4.x Реализовать ожидание ответа от USB-устройства»
textual
Листинг программы
try { // делаем попытку опросить Thread.Sleep(60000); // ждём одну минуту (здесь лучше в условие запихать // если ответ получен переходим куда-то, если нет ждём минуту) // делаем ещё одну попытку опросить, если нет ответа выдаём Exception } catch (Exception ex) { MessageBox.Show(ex.Message); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д