跟踪连接到我的 WCF 服务器的用户的好方法是什么。例如:我有每个用户帐户都有使用 session 。如果用户在他的帐户上注册了 100 个 session ,他可以使用同一个用户名连接 100 次。跟踪连接非常简单。但是,如果用户断开连接,如何保持跟踪呢?如何通知服务器终端用户的 TCP 连接已终止?
我正在为 channel 关闭时创建一个处理程序。但是我现在如何才能将 sender/EventArgs 中的内容与有意义的连接数据相匹配。
OperationContext.Current.Channel.Closed += _Closed;
private void _Closed(object sender, EventArgs e)
{
}
最佳答案
您可以在创建连接时将您的连接 channel 保存在字典中,并在此事件中将其删除。因此您可以跟踪并发用户 ;)
关于C# WCF MySQL 跟踪并发用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13300288/