2012-06-03 2 views
2

프록시가 존재하는지 여부를 확인하고 싶습니다. this 게시물을 준비했지만 프록시 (System.Net.NetworkInformation.Ping) 또는 Pocket (System.Net.Sockets.Socket)을 통해 Ping을 보내면 어떤 차이가 있는지 이해하지 못했습니다. 죄수 또는 전문가가 있습니까? 또는 Ping 클래스는 Socket 클래스를 사용하므로 Ping은 래퍼입니까?ping이나 socket으로 프록시를 확인하면 어떤 차이가 있습니까?

답변

3

ping이 유효한지 확인하는 것은 해당 시스템의 방화벽이 보안상의 이유로 ping 요청에 응답하지 않도록 구성 할 수 있으므로 알고있는 소켓에서 servie를 직접 확인하면서 신뢰할 수 없습니다 서비스가 살아 있는지 아닌지 확인하십시오 ...

서비스를 직접 확인하고 핑을 피하는 또 다른 전문가는 서버가 핑에 응답하고 온라인 상태가 될 수 있지만 서비스가 중단 될 수 있으므로 아무 의미도없는 결과를 확인하십시오.

ping을 사용하여 특정 서비스의 가용성을 확인하지 마십시오. 서비스를 확인하십시오.

관련 문제