To get the effect of networking capabilities in WP7, I was going to prepare a simple ping app that would display the results of ICMP ping. Request a fixed host.
However, not only is the System.Net.NetworkInformation.Ping class unavailable, System.Net.Sockets namespace is followed by small research. There are only two ways of communicating in WP7: WebClient class that works with http requests and WCF-client that works with SOA services
Does this mean that I can not host directly with the phone? The only potential solution I'm looking at is implementing a separate WCF service on a dedicated server that will ping for the phone, which looks like an overkill and has some flaws.
You will not be able to do so until the sockets come on the WP7 platform, because no ICMP packets are sent There is no way
The phone can not respond to pings from a server - we have to look at it. If they do not doubt me then it will be anyway to change them to uninterrupted devices.
Pinging a target host from a server on behalf of a phone will not be unfortunately useful either since then, will not reflect any latency between the phone and the target host.