我如何从Flex-AIR ping?

时间:2010-02-02 16:21:40

标签: flex actionscript-3 air monitoring ping

我很无聊因为我的开发服务器已经关闭,我正在运行命令提示符无限期地ping服务器,这样我就会看到他们什么时候停止超时并知道我可以再次工作了。在此期间,我想创建一个Air应用程序,它将为我做这个,所以我可以让它唧唧喳喳或警报或做一些事情,当它开始能够连接到服务器。

所以我需要开始让AIR执行ping操作,是否有人知道如何执行此操作?我找不到任何帮助。我不能使用HTTPService,因为不管它是什么(认为它是VPN),我们的开发网站仍然没有。

由于

3 个答案:

答案 0 :(得分:2)

否则,您可以使用AIR 2.0 beta版的NativeProcess类,并使用操作系统的ping命令。

您可以找到有关如何使用它的信息here

答案 1 :(得分:1)

根据文档,SocketMonitor从ServiceMonitor下载将检查基本可用性,但不是真正的ping。如果你想真正“ping”服务器,你需要使用套接字实现协议,This link to the Wikipedia article might help.

答案 2 :(得分:0)

AIR SDK提供了一些类(URLMonitor,SocketMonitor)来处理这个问题:

http://livedocs.adobe.com/flex/3/html/help.html?content=network_connectivity_1.html