【发布时间】:2012-06-30 18:57:51
【问题描述】:
我有一个基于 windows Phone 7.5 的项目,其中包含一个用于 ping 远程设备(在同一子网或互联网中)的模块。我尝试在端口 7 上执行回显请求和回复。但回复没有返回,而是在我尝试访问 SocketAsyncEventArgs.Buffer 时发生 NullReferenceException。我也尝试在应用程序中创建 ICMP 类型的数据包,但没有运气。
据我了解,不允许 icmp 数据包执行 ping。但是,在桌面上,如果知道电话的 IP 地址,则可以 ping 电话。
我检查了市场上的许多应用程序(如 Console WP7 Lite、TestMyNet),它们可以通过发送 icmp 数据包执行 ping,也可以访问 ping 操作的往返时间。
我想知道当 Windows Phone 套接字不允许 icmp 数据包时,这些应用程序如何 ping 到远程(可访问)设备。
谁能帮帮我。 提前感谢您的帮助
【问题讨论】:
-
如果您找到了可以执行此操作的应用程序,您是否联系过这些开发人员,看看他们是否会提供帮助?
-
不……我联系不上他们……即使我以某种方式到达,他们为什么会告诉我这样的秘密……
-
许多开发者分享技术。你觉得这个网站是什么?如何 ping 主机并不是什么秘密。不,我不知道该怎么做,但是如果我看到一个应用程序可以完成我想做的事情,我会联系那个开发人员并询问他是如何做到的。
标签: windows-phone-7 network-programming network-protocols ping windows-phone-7.1.1