Silverlight可以在没有互联网连接的情况下使用LAN吗?

我知道受信任的silverlight应用程序可以通过LAN连接(点对点)相互通信。一旦安装在浏览器之外,他们可以在没有互联网连接的情况下执他们需要先下载某种访问策略吗? 如果没有,是否有一些替代方法可以做到这一点,也许是在计算机上使用某种辅助服务? 他们是否可以使用类似的技术与本地非Silverlight设备通信,例如一个值得信赖的Silverlight应用程序可以通过局域网与iPhone应用程序通信吗?     
已邀请:
System.Net.Sockets.UdpAnySourceMulticastClient
允许您在同一LAN上的多个Silverlight应用程序之间进行连接。在浏览器之外安装应用程序后,它不需要任何Internet连接。 我不清楚这是否可以用于与非Silverlight应用程序的通信,我相信它可能因为UDP Multicast是标准协议。 在网络基础结构较旧的情况下,它可能不支持UDP多播地址。在这种情况下,最好的解决方案是在其中一台客户端计算机上安装一个单独的本地服务器,所有其他silverlight应用程序都可以连接到该服务器(一旦用户输入了IP地址)。     
我不确定从哪里获得您的信息,但据我所知,Silverlight应用程序没有内置的方式来互相连接。但是,可以在LAN上放置一个简单的服务器应用程序,通过它可以在不同节点上运行的Silverlight应用程序进行通信。 Silverlight缺少创建点对点管道所需的管道。它只能连接到特定的TCP / IP端口或侦听多播UDP源,它不能创建等待连接的侦听端口,也不能生成UDP输出。     
但是,您可以通过从Silverlight调用COM对象来实现此目的   只是因为你可以敲钉子   用螺丝刀,不做   螺丝刀最好的工具   工作。 看看使用WPF,以便获得完整的.net框架。     

要回复问题请先登录注册