How to detect if the computer is connected to the net using VB.NET (Windows Form)? How to bring up how can bring up the dial-up window so that the user can dial to the net? (FAQ from the newsgroup) Introduction: In the article we'll see how to check connectivity with internet using VB.NET and if its not connected give the client the flexibility to get connected. Snippet: To check if there is connection establish to internet we'll write function which returns a boolean value. (true if connected, false if not). We'll need to use the Namespace System.Net. Dim webreq As HttpWebRequestDim webresp As HttpWebResponse'Funtion returns tru or false base on the HttpStatusCodeFunction checkconnection(ByVal url As String) As BooleanDim strurl As String = urlDim bConnected As Boolean = FalseTrywebreq = WebRequest.Create(strurl)webresp = webreq.GetResponseIf webresp.StatusCode = HttpStatusCode.OK ThenbConnected = TrueElsebConnected = FalseEnd IfReturn bConnectedCatch ex As ExceptionbConnected = FalseReturn bConnectedFinallywebresp = NothingEnd TryEnd FunctionAs a part of user interface lets have a Textbox (where the user can enter the URL) and Button control. On click of the button we'll check if the client is connected to internet. If not connected we'll bring up the "Network and Dial-Up Connections" (Here we'll use Shell command) If connected we'll open the browser window with the URL specified by the client.(We'll use Process class of System.Diagnostics namespace).Here goes the code to be written on button click. Dim lNg As IntegerDim urlString As String = TextBox1.TextDim isConnected As Boolean = checkconnection(urlString)If isConnected ThenSystem.Diagnostics.Process.Start("iexplore", urlString)ElseDim ans As String = MsgBox("Do you want to connect?", MsgBoxStyle.YesNo, "No Connected")If ans = vbYes ThenlNg = Shell("rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl,,0")ElseMsgBox("Sorry canot connect you chose no...")End IfEnd If