【发布时间】:2010-12-23 05:13:00
【问题描述】:
我在 c# 中有一个 wcf 服务(例如 msdn 示例中的calculatorservice),我想知道是否可以将其限制为每个 IP 仅服务 1 个客户端?
我希望一次连接几个 IP 的可能性(至少 5-6 个活动会话),目前可行,但我不希望每个唯一 IP(或唯一计算机)有超过 1 个连接
【问题讨论】:
-
除非您的服务是针对 Intranet 的,否则每台计算机的 IP 地址都不是唯一的。
-
我知道,我想要的只是有人已经连接到服务,他无法通过同一个 ip 再次连接
-
也许是更好的表达方式:当某人的会话仍处于活动状态时,他或她会获得一个新会话,直到第一个会话关闭。而且,是的,我的服务将主要用于 Intranet。