为了了解WP7中的网络功能,我将构建一个简单的ping应用程序,该应用程序将向某个主机显示ICMP ping请求的结果。
但是,不仅缺少System.Net.NetworkInformation.Ping类,还缺少System.Net.Sockets名称空间。
经过短暂的研究,我发现在WP7中只有两种通信方式:WebClient类和WCF-client。
这是不是意味着我不能直接从电话上ping主机?我看到的唯一可能的解决方案是在一台专用服务器上实现一个单独的WCF服务,该服务将对电话执行pinging操作,这看起来有点夸张,而且有一定的缺陷。
发布于 2010-07-18 09:20:59
在套接字进入WP7平台之前,您将无法做到这一点,因为没有任何其他方法可以发送ICMP数据包。
手机可能也不会响应从服务器返回的pings -这一点我们还得拭目以待。如果他们不这样做,我怀疑有没有办法在未被黑客入侵的设备上改变这一点。
代表手机从服务器going目标主机也不会有太大帮助,因为不幸的是,它不会以任何方式反映手机和目标主机之间的延迟。
https://stackoverflow.com/questions/3273927
复制相似问题