To get the impression of networking capabilities in WP7 I was going to build a simple ping app that would display the result of ICMP ping request to a certain host.
However, not only the System.Net.NetworkInformation.Ping
class is missing, System.Net.Sockets
namespace is missing as well.
After a short research I found out that there are only two ways of communication in WP7: WebClient
class that works with http(s) requests and WCF-client that works with SOA services.
Does that mean that I can't ping hosts directly from the phone? The only possible solution I see is implementing a separate WCF service on a dedicated server that will do the pinging for the phone, which looks like an overkill and has certain flaws.