Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Silverlight可以在没有internet连接的情况下使用LAN吗?_C#_Silverlight_P2p_Trusted Application - Fatal编程技术网

C# Silverlight可以在没有internet连接的情况下使用LAN吗?

C# Silverlight可以在没有internet连接的情况下使用LAN吗?,c#,silverlight,p2p,trusted-application,C#,Silverlight,P2p,Trusted Application,我知道受信任的silverlight应用程序可以通过LAN连接(对等)相互通信。在浏览器外安装后,他们是否可以在没有internet连接的情况下执行此操作?他们需要先下载某种访问策略吗 如果没有,是否有其他方法可以做到这一点,也许可以在计算机上提供某种帮助服务 他们是否可以使用类似的技术与本地非Silverlight设备进行通信,例如,受信任的Silverlight应用程序是否可以通过局域网与iPhone应用程序进行通信?我不确定您的信息是从哪里获得的,但据我所知,Silverlight应用程序

我知道受信任的silverlight应用程序可以通过LAN连接(对等)相互通信。在浏览器外安装后,他们是否可以在没有internet连接的情况下执行此操作?他们需要先下载某种访问策略吗

如果没有,是否有其他方法可以做到这一点,也许可以在计算机上提供某种帮助服务


他们是否可以使用类似的技术与本地非Silverlight设备进行通信,例如,受信任的Silverlight应用程序是否可以通过局域网与iPhone应用程序进行通信?

我不确定您的信息是从哪里获得的,但据我所知,Silverlight应用程序之间没有内置的对等连接方式。但是,可以在LAN上放置一个简单的服务器应用程序,通过它,运行在不同节点上的Silverlight应用程序可以进行通信


Silverlight中缺少创建对等管道所需的管道。它只能连接到特定的TCP/IP端口或侦听多播UDP源,不能创建等待连接的侦听端口,也不能生成UDP输出

我不确定您是从哪里获得信息的,但据我所知,Silverlight应用程序之间没有内置的对等连接方式。但是,可以在LAN上放置一个简单的服务器应用程序,通过它,运行在不同节点上的Silverlight应用程序可以进行通信


Silverlight中缺少创建对等管道所需的管道。它只能连接到特定的TCP/IP端口或侦听多播UDP源,不能创建等待连接的侦听端口,也不能生成UDP输出

不过,您可以通过从Silverlight调用COM对象来实现这一点

就因为你能钉钉子 使用螺丝刀时,不会使 螺丝刀是最好的工具 工作


看看如何使用WPF,这样就可以获得完整的.net框架。

不过,您可以通过从Silverlight调用COM对象来实现这一点

System.Net.Sockets.UdpAnySourceMulticastClient
就因为你能钉钉子 使用螺丝刀时,不会使 螺丝刀是最好的工具 工作

请看一看如何使用WPF,以便获得完整的.net框架

System.Net.Sockets.UdpAnySourceMulticastClient
允许您在同一LAN上的多个Silverlight应用程序之间进行连接。在浏览器外安装应用程序后,它不需要任何internet连接

我不清楚这是否可以用于与非Silverlight应用程序的通信,尽管我相信可能可以,因为UDP多播是一种标准协议

在网络基础设施较旧的情况下,它可能不支持UDP多播地址。在这种情况下,最好的解决方案是在一台客户机上安装一个单独的本地服务器,所有其他silverlight应用程序都可以连接到该服务器(一旦用户输入了IP地址)

允许您在同一LAN上的多个Silverlight应用程序之间进行连接。在浏览器外安装应用程序后,它不需要任何internet连接

我不清楚这是否可以用于与非Silverlight应用程序的通信,尽管我相信可能可以,因为UDP多播是一种标准协议


在网络基础设施较旧的情况下,它可能不支持UDP多播地址。在这种情况下,最好的解决方案是在一台客户机上安装一个单独的本地服务器,所有其他silverlight应用程序都可以连接到该服务器(一旦用户输入了IP地址)。

查看silverlight 4,它可以生成多播UDP输出。虽然我不确定这是否理想,因为我不确定依赖支持UDP的网络基础设施是否很好。看看Silverlight 4,它可以生成多播UDP输出。虽然我不确定这是否理想,因为我不确定依赖支持UDP的网络基础设施是否好。虽然网络只是更大应用程序的一小部分,但这是真的。我希望能够使所有其他功能无需安装或跨平台(mac/linux)即可使用。我也在研究一种可以在许多计算机上“安装”一天,然后在第二天删除的系统。Silverlight为网络中的计算机提供了一种快速简便的安装和卸载方法。尽管网络只是更大应用程序的一小部分,但这是事实。我希望能够使所有其他功能无需安装或跨平台(mac/linux)即可使用。我也在研究一种可以在许多计算机上“安装”一天,然后在第二天删除的系统。Silverlight为网络中的计算机提供了一种快速简便的安装和卸载方法。UdpMulticast不太可能通过多个路由器,但是,如果所有计算机都位于LAN的同一段上,您可能就没事了。在我的家庭网络上通过两个identicfal Linksys路由器和一个非托管网络交换机进行测试,虽然我同意在我控制较少的环境中,它不太可能是可靠的。我现在计划在大部分项目中使用WPF而不是silverlight,尽管一些客户端可以使用精简的silverlight应用程序进行连接。UdpMulticast不太可能通过许多路由器,然而,如果所有的机器都在局域网的同一个网段上,你可能就没事了。在我的家庭网络上测试通过两个identicfal Linksys路由器和一个非托管网络交换机进行,尽管我同意在我控制较少的环境中,它不太可能是可靠的。我现在计划在大部分项目中使用WPF而不是silverlight,尽管有些客户端可以使用精简的silverlight应用程序进行连接。