본문 바로가기
Software/VB.Net

서버 On/Off 상태 확인

by [방울] 2015. 6. 3.

 

 

 

 

이건 딱히 강의는 아니고 자료라고 보시면 됩니다.

Imports System.Net.Sockets

    Public Function ServerCheck(Byval IP As String, Byval Port As Integer) As Boolean
        Dim Client As TcpClient

        Try
            Client = New TcpClient(IP, Port)
            Return True
        Catch
            Return False
        End Try
    End Function

 

 

 

Usage :

 

If ServerCheck("localhost", 25565) Then
    lb_Server.Text = "서버가 열려있어요!"
Else
    lb_Server.Text = "서버가 닫혀있어요!"
End If

 

간단한 예제였습니다.

 

 

이 서버 확인 함수는 단순히 서버에 Connect 여부를 확인하는것이므로, 게임 서버에 서버 On/Off 체크하여 연결되었다고 해도 서버에 접속이 되지 않을 수 있습니다.

게임 서버에 접속이 가능한지 여부를 판단하려면 해당 게임에 따라 다른 방식으로 소스를 짜 주어야 합니다.

'Software > VB.Net' 카테고리의 다른 글

[VB.NET 강좌] 반복문  (0) 2014.11.20
[VB.NET 강좌] 기초문법  (0) 2014.11.20
[VB.NET 강좌] 조건문  (0) 2014.03.30
Visual Studio.NET 이란 무엇인가?  (2) 2014.03.01

댓글