Действительно ли возможно реализовать ping на Windows Phone 7?

Для получения впечатления от сетевых возможностей в WP7, я собирался создать простое приложение ping, которое отобразится, результат ping ICMP запрашивают к определенному хосту.

Однако не только System.Net.NetworkInformation.Ping класс отсутствует, System.Net.Sockets пространство имен отсутствует также.

После короткого исследования я узнал, что существует только два способа коммуникации в WP7: WebClient класс, который работает с http (s) запросы и WCF-клиент, который работает с сервисами SOA.

Это означает, что я не могу проверить с помощью ping-запросов хосты непосредственно с телефона? Единственное возможное решение, которое я вижу, реализует отдельный сервис WCF на выделенный сервер, который сделает проверку с помощью ping-запросов для телефона, который похож на излишество и имеет определенные дефекты.

5
задан kojo 18 July 2010 в 01:15
поделиться

1 ответ

Вы не сможете сделать это, пока сокеты не появятся на платформе WP7, так как не будет никакого другого способа отправить ICMP-пакет.

Телефоны могут также не отвечать на пинги с сервера - нам нужно будет посмотреть на это. Если нет, то я сомневаюсь, что это можно изменить на не взломанных устройствах.

Пинг на целевой узел с сервера от имени телефона также не слишком поможет, поскольку, к сожалению, он никак не отразит задержку между телефоном и целевым узлом.

4
ответ дан 15 December 2019 в 00:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: