【问题标题】:C# WCF MySQL track concurrent usersC# WCF MySQL 跟踪并发用户
【发布时间】:2012-11-09 00:25:05
【问题描述】:

什么是跟踪连接到我的 WCF 服务器的用户的好方法。 EX:我有每个都有使用会话的用户帐户。如果一个用户在他的帐户上注册了 100 个会话,他可以从同一个用户名连接 100 次。跟踪连接是直截了当的。但是,如果用户断开连接,如何跟踪呢?如何通知服务器最终用户的 TCP 连接已终止?

我正在为通道关闭时创建一个处理程序。但是我现在如何将 sender / EventArgs 中的某些内容与有意义的连接数据相匹配。

    OperationContext.Current.Channel.Closed += _Closed;
    private void _Closed(object sender, EventArgs e)
    {
    } 

【问题讨论】:

标签: c# wcf


【解决方案1】:

您可以在创建连接时将连接通道保存在字典中,并在此事件中将其删除。因此您可以跟踪并发用户;)

【讨论】:

    猜你喜欢
    • 2010-10-01
    • 2011-05-15
    • 1970-01-01
    • 2013-05-16
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多