我很无聊,因为我的开发服务器已关闭,我正在运行命令提示符以无限期地 ping 服务器,以便我会看到他们何时停止超时并知道我可以再次工作。与此同时,我想制作一个 Air 应用程序来为我做这件事,所以当它开始能够连接到服务器时,我可以让它啁啾或警报或做一些事情。
所以我需要先让 AIR 进行 ping,有人知道该怎么做吗?我找不到任何帮助。我不能使用 HTTPService,因为不管它坏了(认为是 VPN),我们的开发网站仍然正常。
谢谢
我很无聊,因为我的开发服务器已关闭,我正在运行命令提示符以无限期地 ping 服务器,以便我会看到他们何时停止超时并知道我可以再次工作。与此同时,我想制作一个 Air 应用程序来为我做这件事,所以当它开始能够连接到服务器时,我可以让它啁啾或警报或做一些事情。
所以我需要先让 AIR 进行 ping,有人知道该怎么做吗?我找不到任何帮助。我不能使用 HTTPService,因为不管它坏了(认为是 VPN),我们的开发网站仍然正常。
谢谢
否则,您可以使用NativeProcess
AIR 2.0 beta 的类,并使用操作系统的 ping 命令。
您可以在此处找到有关如何使用它的信息。
根据文档,来自 ServiceMonitor 的 SocketMonitor 将检查基本可用性,但不是真正的 ping。如果您想真正“ping”服务器,则需要使用套接字来实现协议,此链接到 Wikipedia 文章可能会有所帮助。
AIR SDK 提供了一些类(URLMonitor、SocketMonitor)来处理这个问题:
http://livedocs.adobe.com/flex/3/html/help.html?content=network_connectivity_1.html