1) Use System. net. networkinformation. networkinterface. getisnetworkavailable () to determine the network status
Note: If a network is connected, true is returned, which is interpreted as indicates whether any network connection is available.
System. net. there is also a networkchange class in the networkinformation namespace, which provides network connection status change events (note that it is also an any network conn) and network address change events (for any network conn IP changes ), it is easy to use.
2) use the Microsoft. VisualBasic. devices. Computer. Network. isavailable attribute
Note: Microsoft. VisualBasic. dll must be referenced. This is the implementation of VB in. net. There are many convenient and small functions in it.CodeSecure.
The connection change event (also any network conn) is provided here ).
Conclusion: The last two recommendation schemes are simple, practical, and efficient, and recommended for use;