你好,我有一个桌面应用程序,它与我构建的wcf服务进行通信
我希望能够在没有db (statefull server)的情况下管理服务器内部登录的用户。
我还想让服务器知道如何处理来自同一台计算机的两个客户端,最简单的方法是什么?
我也有一个以上的服务,客户端使用(登录服务和应用程序服务)
有什么operationContext属性可以帮到我吗?
发布于 2009-06-07 19:43:03
您可以在服务器内部明确管理已登录的用户。我已经创建了一个处理这种情况的个人模式,通常是这样的:
我认为这是在服务器中管理客户端的最简单的方法(不是说它是最好的)。只要您有唯一标识客户端的方法,从同一台计算机上拥有多个客户端(当客户端登录时保存上下文)是没有问题的。
至于你的最后一个问题,拥有多个服务应该不是问题。事实上,对于您提供的不同服务,您具有不同合同(和端点)的相同WCF服务器。ALl协定驻留在相同的WCF服务器实例中,以便它们都可以访问连接的客户端列表。
如果您有进一步的问题,我很乐意回答。
https://stackoverflow.com/questions/955585
复制相似问题