代码之家  ›  专栏  ›  技术社区  ›  invertedSpear

如何从flex-air ping?

  •  5
  • invertedSpear  · 技术社区  · 14 年前

    我很无聊,因为我的开发服务器关闭了,我正在运行命令提示符无限期ping服务器,这样我就可以看到他们何时停止超时,并知道我可以再次工作。与此同时,我想做一个air应用程序来帮我完成这项工作,这样当它开始连接到服务器时,我就可以让它发出啁啾声或警报,或者做些什么。

    所以我需要先让空气来做平,有人知道怎么做吗?我找不到任何帮助。我不能使用http服务,因为不管是什么东西坏了(想想是vpn),我们的dev网站仍然在运行。

    谢谢

    3 回复  |  直到 14 年前
        1
  •  2
  •   Zed-K    14 年前

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

    你可以找到如何使用它的信息 here .

        2
  •  1
  •   mezmo    14 年前

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

        3
  •  0
  •   jochil    14 年前

    air sdk提供了一些类(urlmonitor、socketmonitor)来处理这个问题:

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