в с #,
У меня есть устройство, которое принимает HTTP-запросы в качестве удаленных команд.
Я создал кнопку для отправки этих запросов, она не идеальна, но работает.
Однако, когда устройство отключено и есть
пункт назначения недоступен
ответ приложение зависает, пока я его не перезапущу.
Мне нужно обойти это, может быть, какое-то время ожидания закроет поток через 1 секунду.
private void httpBTN_Click(object sender, EventArgs e)
{
String URI = "http://192.168.1.118/cgi-bin/aw_cam?cmd=DCB:0&res=0";
WebClient webClient = new WebClient();
Stream stream = webClient.OpenRead(URI);
stream.Close();
}