Home > Software engineering > Start the software interface to detect whether there is a network connection
Start the software interface to detect whether there is a network connection
Time:11-02
Form1, start the interface,
If have a network connection is detected, the jump straight to the from2
If no Internet connection is detected, the jump to from3
thank you
CodePudding user response:
Declare Function InternetGetConnectedState Lib "wininet. DLL" (ByRef lpdwFlags As Long, ByVal dwReserved As Long) As Long
· lpdwFlags [out] Pointer to an unsigned long integer variable where the connection description should be returned. This can be a combination of the following values:
INTERNET_CONNECTION_CONFIGURED Local system has a valid connection to the Internet, but it may or may not be currently connected. INTERNET_CONNECTION_LAN Local system USES a Local area network to connect to the Internet, INTERNET_CONNECTION_MODEM Local system USES a modem to connect to the Internet, INTERNET_CONNECTION_MODEM_BUSY No longer informs. INTERNET_CONNECTION_OFFLINE Local system is in offline mode. INTERNET_CONNECTION_PROXY Local system USES a proxy server to connect to the Internet, INTERNET_RAS_INSTALLED Local system from the RAS installed.
· dwReserved [in] Reserved. Must be set to zero.
Returns TRUE if there is an Internet connection, or FALSE otherwise.