好吧,在我的服务的第一个版本中,我有一个双工合同,所以我可以保存客户端的信息,例如它的用户名,如果它已正确登录......等等。目标是只允许调用方法,如果客户端已正确登录。
但是,我需要处理大文件,所以我决定我的服务必须使用流传输模式,但是如果我使用流作为传输模式,我不能使用双工合同。
所以我的问题是我怎么知道我的客户是否已登录?我不想在每次通话中都发送用户名和密码。
此外,出于可扩展性的原因,我想在每次通话时使用一项服务,因此我无法将通话中的信息保存给其他人。或者我可以对所有已记录的客户端使用静态列表?
谢谢。