如何让wcf服务每次只接受1个客户端

时间:2012-05-10 10:24:19

标签: c# wcf

我有一个关于WCF服务的问题,它让客户端能够搞乱计算机文件(复制/粘贴/删除等等)。
服务一次只能接受一个客户端,它应该是当另一个客户端已经连接时,不接受客户端,那么这项工作的配置是什么? 我正在使用NetTcpBinding。

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

您无需执行任何操作,因为默认服务行为是一次执行一个调用。这意味着如果A正在调用X方法而B也想调用X方法,那么B请求将不会被娱乐直到请求完成。

但如果您认为即使在方法执行后没有人应该访问这些方法,那么您必须使用Sessions来自行处理这个问题!