【发布时间】:2013-05-23 20:56:17
【问题描述】:
我正在创建一个 Win Forms 应用程序 (C#)。我需要让它 24/7 全天候运行,并在连接到 Internet 时提交一些 XML 数据。
我知道一些方法可以持续 ping 一个稳定的域以检查系统是否连接到 Internet。
但我正在寻找更好或更优雅的方式来做同样的事情。我有一些提示,我可能能够捕获一些套接字事件。请帮我出出主意。
【问题讨论】:
-
尝试连接你的socket并成功发送数据,你也可以触发一些事件,但没关系,只要重试连接,如果连接发送。
-
您想响应网络可用性的变化吗?在这种情况下,NetworkAvailabilityChanged 可能会引起人们的兴趣。
标签: c# .net winforms forms sockets