Silverlight的插座

问题描述:

我从书“临Silverlight 4中使用C#”,这基本上只是一个Silverlight套接字客户端和服务器应用程序下载的Silverlight 4的套接字应用程序。服务器是控制台应用程序,客户端是Silverlight Web应用程序。Silverlight的插座

我可以运行在一台计算机上的服务器和客户端的罚款,这表明它的连接等等,但是当我试图连接到另一台计算机(局域网)上的服务器,它不会连接。任何想法???最终,我想把这个在互联网上,并直播,而不是本地。当我运行使用Visual Studio开发服务器时,它显示本地主机和端口1091,而我thoguth silverlight只使用端口5200 somthing。

Silverlight应用程序只允许连接回它从默认加载的网站,很多像Java和Flash一样。如果你需要与其他服务器通信,该服务器需要明确地允许它通过运行一个策略服务监听端口943,或通过HTTP端口80,供应政策文件中看到http://msdn.microsoft.com/en-us/library/cc645032(VS.95).aspx有关如何实现这个的全部细节。

你有没有加入政策文件,以你的 “C:\的Inetpub \ wwwroot文件”?
我使用了“Pro Silverlight 3 with c#”的例子,它的工作来自互联网和本地。
我添加的策略文件“C:\的Inetpub \ wwwroot文件”,那里有我的Silverlight的网站发表,一切工作正常。
请注意,网站发布在运行服务器应用程序的相同机器上。
希望这会帮助你。