2010-03-11 6 views

Répondre

0

Faire un scan réseau local avec Silverlight 3 n'est vraiment pas possible. Silverlight 3 n'a tout simplement pas ce type de support réseau de bas niveau. Eh bien, c'est un peu le cas, mais il y a des restrictions sévères. Silverlight 3 peut ouvrir une socket dans une plage restreinte de ports vers n'importe quelle adresse de la stratégie intersite, ou bien vers son site d'origine. Cela n'aide vraiment pas à essayer de trouver des machines locales. Silverlight 4 permettra un sandbox réseautage décontracté qui vous permettrait d'ouvrir des sockets (ou des appels de service Web). Je suppose que vous pourriez alors essayer de faire une sorte de recherche d'adresses dans le sous-réseau de la machine cliente pour rechercher des ordinateurs "locaux". Silverlight va devoir jouer avec les mêmes règles de réseau que n'importe quel autre périphérique sur un réseau, donc si le trafic est segmenté avec la technologie de commutation, vous êtes en train de faire quelque chose de trop avancé, sauf si vous pouvez appareil ou serveur qui donnerait à votre application Silverlight les informations requises.

0

Depuis Silverlight est une technologie client qui est fortement sandbox (pour la plupart, mais vous pouvez créer des environnements élevés de confiance et COM Interop), je ne pense pas que Silverlight seul va pouvoir Examinez le réseau pour voir quels ordinateurs/périphériques ip sont sur lui. Il est probable que vous souhaitiez créer un service Web sur le même domaine que l'application Silverlight. Ce service Web pourrait être construit pour étudier le réseau sur lequel il réside (et et non le réseau sur lequel le client est téléchargé ... ce qui serait un problème de sécurité). Le service Web peut ensuite relayer les informations au client Silverlight pour fournir des données sur le réseau.

+0

Ce sera pour une application pour les téléphones Windows à venir ... Je suis prototypage d'une application et je veux savoir si c'est possible avec la version actuelle de Silverlight à faire maintenant. – Arash

Questions connexes