我需要确定有多少用户连接到了一个使用NetTcpBinding的WCF服务。
谢谢。
.config
文件的诊断部分启用,如下面的示例配置所示:<configuration>
<system.serviceModel>
<diagnostics performanceCounters="All" />
</system.serviceModel>
</configuration>
您可能想查看以下文章,以指导您如何使用性能计数器来监控WCF服务的性能:
如果您实现了服务来计算活动连接的数量,您可以为每个绑定获取此数字。但是,由于您指定使用net.tcp绑定,我认为您应该使用netstat
或数据包嗅探工具(如Wireshark)来实现这一目的。
如果您的服务器托管在IIS中,我认为它可以提供一些使用统计信息。