场景 Winform中使用HttpClient(设置最大超时响应时间)调用接口并做业务处理时界面卡住,使用async Task await异步任务编程优化: Winform中使用HttpClient(设置最大超时响应时间)调用接口并做业务处理时界面卡住,使用async Task await异步任务编程优化_霸道流氓气质的博客-CSDN博客 在上面的基础上,将定时器定时调用http接口改为定时判断某ip是否联通,端口是否可用。 注: 博客: 霸道流氓气质_C#,架构之路,SpringBoot-CSDN博客 实现 1、winform上点击按钮启动定时器时 _timer.Interval = scheduleInterval; _timer.Tick += _timer_Tick; _timer.Start(); 绑定事件执行方法 private void _timer_Tick(object sender, EventArgs e) { //其他业务操作 checkApiIpAndPort(); } 2、在checkApiIpAndPort方法中具体实现 private async...