你好我有一个桌面应用程序,它与我建立的wcf服务进行通信
我希望能够在没有db(statefull服务器)的情况下管理服务器内的登录用户
我还希望服务器知道如何从同一台计算机处理2个客户端,最简单的方法是什么?
我还拥有客户使用的多项服务(登录服务和应用服务)
是否有任何可以帮助我的operationContext属性?
答案 0 :(得分:1)
您可以对服务器内的已记录用户进行详细管理。我已经创建了一个处理这种情况的个人模式,它通常是这样的:
我认为这是管理服务器中客户端的最简单方法(不是说它是最好的)。 只要您有一种唯一识别客户端的方法,从同一台计算机拥有多个客户端(在客户端登录时保存上下文)没有问题。
至于你的上一个问题,拥有多项服务应该不是问题。事实上,您拥有相同的WCF服务器,并为您提供的不同服务提供不同的合同(和端点)。 ALl合同驻留在同一个WCF服务器实例中,因此它们都可以访问连接的客户端列表。
如果您还有其他问题,我很乐意回答。