我真的需要两个策略服务器用于两个不同的silverlight应用程序吗?

时间:2010-04-18 10:38:34

标签: .net sockets silverlight-3.0 network-programming

我有一个客户端服务器Silverlight应用程序,它使用的是Socets。我在计算机(Win Form应用程序)和客户端applucation作为网站(Silverlight应用程序)上有服务器应用程序。我使用打开端口943的策略服务器 这个应用程序一切正常。
但现在我需要编写另一个客户端 - 服务器应用程序。该应用程序的服务器也使用端口943进行策略连接。当我尝试在同一个compyeter上运行这两个服务器应用程序时,会抛出一个excepten,它表示只有一个应用程序可以在端口943上运行。
我该如何解决这个问题呢? 感谢。

4 个答案:

答案 0 :(得分:1)

您唯一需要做的就是编写单独的策略服务器应用程序并在主服务器应用程序之前运行它。

答案 1 :(得分:0)

为第二台服务器使用不同的端口。

或者,使用REUSEADDR套接字选项,但that's not a good idea

答案 2 :(得分:0)

策略服务器不是要授予对多个应用程序的访问权限吗?

答案 3 :(得分:0)

像尼古拉所说,这是一个非感性的问题。

答案是:

只需运行一个策略服务器!我将编辑问题以反映这一点。