방법: Visual Basic에서 원격 컴퓨터를 사용할 수 있는지 확인

업데이트: 2007년 11월

My.Computer.Network.Ping 메서드를 사용하여 원격 컴퓨터나 호스트를 사용할 수 있는지 여부를 확인할 수 있습니다. 서버는 URL, 컴퓨터 이름 또는 IP 주소로 지정할 수 있습니다. URL을 지정할 때는 http://를 포함하지 않습니다.

Ping 메서드가 원격 컴퓨터의 사용 가능성 여부를 확인할 수 있는 안전한 방법은 아닙니다. 대상 컴퓨터의 ping 포트가 꺼져 있거나 방화벽 또는 라우터에 의해 ping 요청이 차단될 수 있기 때문입니다.

참고:

대화 상자에서 사용할 수 있는 옵션과 메뉴 명령의 이름 및 위치는 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 이 도움말 페이지는 일반 개발 설정을 염두에 두고 작성되었습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

서버에 대해 ping을 수행하려면

  • Ping 메서드가 True를 반환하는지 확인합니다. 이 예제에서는 Ping 메서드가 True를 반환하는지 여부를 확인하여 서버에 ping을 수행할 수 있는지 여부를 보고합니다. 198.01.01.01을 ping을 실행할 서버의 IP 주소, URL 또는 컴퓨터 이름으로 바꾸십시오.

    If My.Computer.Network.Ping("198.01.01.01") Then
      MsgBox("Server pinged successfully.")
    Else
      MsgBox("Ping request timed out.")
    End If
    

서버에 대해 ping을 실행하고 제한 시간을 지정하려면

  • 제한 시간을 밀리초 단위로 지정하여 Ping 메서드가 True를 반환하는지 여부를 확인합니다. 제한 시간을 지정하지 않으면 기본적으로 500이 사용됩니다. 이 예제에서는 Ping 메서드가 True를 반환하는지 여부를 확인하여 서버에 대해 ping을 실행할 수 있는지 여부를 보고하고 1000밀리초의 제한 시간을 지정합니다. www.cohowinery.com을 ping을 실행할 서버의 IP 주소, URL 또는 컴퓨터 이름으로 바꾸십시오.

    If My.Computer.Network.Ping("www.cohowinery.com", 1000) Then
      MsgBox("Server pinged successfully.")
    Else
      MsgBox("Ping request timed out.")
    End If
    

참고 항목

작업

방법: Visual Basic에서 연결 상태 확인

참조

My.Computer.Network 개체

My.Computer.Network 개체 멤버

My.Computer.Network.Ping 메서드