이건 딱히 강의는 아니고 자료라고 보시면 됩니다.
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 |
댓글