Чтобы получить представление о сетевых возможностях в WP7, я собирался создать простое приложение ping, которое отображало бы результат запроса ICMP ping для определенного хоста.
Однако не только класс System.Net.NetworkInformation.Ping
отсутствует, System.Net.Sockets
также отсутствует пространство имен.
После короткого исследования я обнаружил, что в WP7 есть только два способа связи: класс WebClient
, который работает с запросами http (s) и WCF-клиент, который работает с сервисами SOA.
Значит ли это, что я не могу пинговать хосты напрямую с телефона?Единственное возможное решение, которое я вижу, - это внедрение отдельной службы WCF на выделенном сервере, который будет выполнять пинг для телефона, что выглядит как перебор и имеет определенные недостатки.