WCF客户端与服务端的状态判断

禁用F3 2012-06-10 01:14:07
两个问题
1、WCF怎么判断客户断已连接的数量

HS_Server.ServiceClient CLIENT = new HS_Server.ServiceClient();

if (CLIENT.State == CommunicationState.Opened)

2,//这样不能判断服务器的状态是否开启。

...全文
494 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
VisualTeam 2012-09-19
  • 打赏
  • 举报
回复
WCF用APPLICE记录数会不会好一些,我也不是会...
qldsrx 2012-06-10
  • 打赏
  • 举报
回复
用全局变量记录啊,自己定义一个全局静态(static)的变量即可,名称任意。客户端要获取连接数信息的话,也只要给一个方法返回这个变量的值即可。
禁用F3 2012-06-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

这个需要在服务端处理,服务端有个服务类,服务类的构造函数中记录连接数+1,并让服务类继承IDispose接口,在Dispose方法中记录连接数-1,这样就完成了连接数的简单统计。
[/Quote]
服务类的构造函数中记录连接数,我现在在构造函数里面怎么个记录连接数,用哪个类,还是属性还是什么呢?
qldsrx 2012-06-10
  • 打赏
  • 举报
回复
这个需要在服务端处理,服务端有个服务类,服务类的构造函数中记录连接数+1,并让服务类继承IDispose接口,在Dispose方法中记录连接数-1,这样就完成了连接数的简单统计。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧