2010-02-13 5 views
0

Je développe une application dans flex 3 en utilisant le script d'action 3 ......... J'ai une certaine gamme d'adresse IP en LAN (filaire ou sans fil à la fois) .. ... je veux vérifier qui tous les systèmes disponibles ... et veulent aussi voir leurs dossiers partagés ..... quelqu'un peut-il donner du code ou une référence dans le script d'action ....balayer un système pour les dossiers partagés dans le lan

Merci à tout le monde.

Répondre

0

En fait, je ne pense pas que ce soit possible avec Flex en raison d'une violation de sandbox de Flash Player et/ou de son non-support.

Je ne sais pas si Air prend en charge l'accès au réseau de cette manière. Vérifiez this pour plus d'informations sur Adobe Air.

0

MysticEarth a raison, Flex ne peut pas accéder directement au système d'exploitation en raison de problèmes de sécurité pouvant survenir.

Cependant, vous pouvez résoudre de deux façons:

  1. Adobe AIR 2.0 Command-Line Integration:
  2. Script du côté serveur

Adobe AIR 2.0 peut maintenant exécuter les processus natifs! Vous pouvez donc avoir accès à votre système d'exploitation, vérifier les systèmes disponibles, dossiers partagés, etc. Voici un exemple sur how to execute native processes with AIR 2.0

La norme actuelle consiste simplement à utiliser Flex et HTTP pour un script côté serveur. Pour faire quelque chose comme ce que vous décrivez, je voudrais créer un script ruby ​​/ php/python ou autre, envoyer une requête HTTP GET reposante à ce script (par exemple GET /shared_folders), et avoir cette recherche le système d'exploitation pour ce dont il a besoin, et retour comme XML. Ensuite, vous pouvez utiliser Flex. Si vous ne voulez pas faire cela, AIR 2.0 est la seule option.

Questions connexes