2010-07-18 6 views
5

WP7의 네트워킹 기능에 대한 인상을 얻기 위해 특정 호스트에 대한 ICMP 핑 요청의 결과를 표시하는 간단한 ping 응용 프로그램을 만들 예정이었습니다.Windows phone 7에서 핑을 구현할 수 있습니까?

그러나 System.Net.NetworkInformation.Ping 클래스가 누락되었을뿐만 아니라 System.Net.Sockets 네임 스페이스도 누락되었습니다.

간단한 연구를 통해 WP7 : WebClient 클래스에서 통신의 두 가지 방법 (SOA 요청과 함께 작동하는 클래스)과 SOA 서비스와 작동하는 WCF 클라이언트가 있다는 것을 알게되었습니다.

그렇다면 호스트에서 직접 전화를 Ping 할 수 없다는 의미입니까? 내가 볼 수있는 유일한 해결책은 전용 서버에 별도의 WCF 서비스를 구현하여 과도한 것처럼 보이고 특정 결함이있는 전화에 대해 핑 (ping)을 수행하는 것입니다.

답변

4

ICMP 패킷을 보낼 수있는 방법이 없으므로 소켓을 WP7 플랫폼으로 가져올 때까지는이 작업을 수행 할 수 없습니다.

전화가 서버의 핑 (ping)에 응답하지 않을 수도 있습니다. 우리는이를 살펴볼 것입니다. 그들이 내가 해킹되지 않은 장치에서이를 변경하는 것은 의심 스럽습니다.

전화를 대신하여 서버에서 대상 호스트로 핑 (ping)하는 것은 유감스럽게도 전화와 대상 호스트 사이의 대기 시간을 반영하지 않기 때문에 너무 유용하지는 않습니다.

+2

감사합니다. 도움이됩니다. 그러나 서버에서 대상 호스트로 핑하는 것은 대상 호스트가 작동 중지되었는지 여부에 대한 질문에 대답합니다. 그러나 이것은 유감스럽게도 핑 (ping)의 이런 종류의 대답은 유일한 질문입니다. – kojo

관련 문제