VB.NET,C#
[VB.NET] 인터넷 연결 상태 확인
지니허니
2024. 2. 5. 16:29
VB.NET에서 현재 인터넷 연결 상태를 확인하려면 System.Net.NetworkInformation 네임스페이스를 사용할 수 있습니다. 아래는 간단한 예제 코드입니다.
Imports System.Net.NetworkInformation
Public Class Form1
Private Sub CheckInternetConnection()
' 인터넷 연결 상태 확인
If NetworkInterface.GetIsNetworkAvailable() Then
MessageBox.Show("인터넷에 연결되어 있습니다.", "연결 확인", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("인터넷에 연결되어 있지 않습니다.", "연결 확인", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End If
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' 폼이 로드될 때 인터넷 연결 상태 확인
CheckInternetConnection()
End Sub
End Class
위 코드에서 NetworkInterface.GetIsNetworkAvailable() 메서드는 현재 시스템이 네트워크에 연결되어 있는지 여부를 확인합니다.
이 메서드는 True를 반환하면 인터넷에 연결되어 있다고 판단하고, False를 반환하면 연결되어 있지 않다고 판단합니다.
위 코드는 폼이 로드될 때 인터넷 연결 상태를 확인하도록 설정되어 있습니다. 필요에 따라 다른 이벤트에서 또는 사용자 작업에 응답하여 인터넷 연결 상태를 확인할 수 있습니다.
다른 방법으로는
Private Sub form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
If My.Computer.Network.IsAvailable Then
MsgBox("Computer is connected.")
Else
MsgBox("Computer is not connected.")
End If
End Sub
컴퓨터가 네트워크에 연결되어 있으면 True이고, 그렇지 않으면 False입니다