扫描系统以查找局域网中的共享文件夹

时间:2010-02-13 04:48:04

标签: flex networking

我正在使用动作脚本3在flex 3中开发应用程序......... 我在局域网中有一些IP地址范围(有线或无线两种).....我想查看所有可用的系统...并且还想查看他们的共享文件夹.....任何人都可以提供一些代码或参考动作脚本......

感谢所有人......

2 个答案:

答案 0 :(得分:0)

实际上,由于沙盒违反Flash Player和/或不支持,我认为Flex根本不可能。

我不知道Air是否支持这种方式的网络访问。有关Adobe Air的更多信息,请查看this

答案 1 :(得分:0)

MysticEarth是对的,由于可能出现的安全问题,Flex无法直接访问操作系统。

但是,您可以通过两种方式解决它:

  1. Adobe AIR 2.0 Command-Line Integration
  2. 服务器端脚本
  3. Adob​​e AIR 2.0现在可以运行本机进程了!因此,您可以让它访问您的操作系统,检查可用系统,共享文件夹等。以下是how to execute native processes with AIR 2.0

    上的示例

    目前的标准是将Flex和HTTP用于服务器端脚本。为了做你正在描述的事情,我会创建一个ruby / php / python脚本或其他任何东西,向该脚本发送一个宁静的GET HTTP请求(比如说GET /shared_folders),并在操作系统中搜索它的内容需要,并将其作为XML返回。然后你可以使用Flex。如果您不想这样做,AIR 2.0是唯一的选择。