哪位大哥可以给个C#监听器的例子看看 ~~ 最好有详细注释的
哪位大哥可以给个C#监听器的例子看看 ~~ 最好有详细注释的
小弟想用监听器写个类似网络会议的东西
可刚接触C#没多长时间,不懂监听器 , 请哪位大哥教教,在此谢谢了
------解决方案--------------------接口
HttpSessionListener
sessionCreated() 当一个用户session创建时调用
sessionDestroyed()当一个用户session销毁时调用
private static int count=0;
public void sessionCreated(HttpSessionEvent arg0) {
count++;
System.out.println("有人上线了,当前在线人数:"+count);
}
public void sessionDestroyed(HttpSessionEvent arg0) {
count--;
System.out.println("有人下线了,当前在线人数:"+count);
}
web.xml配置
<!-- 实现类 -->
<listener>
<listener-class>
com.sxy.listener.MyHttpSessionListener
</listener-class>
</listener>
HttpSessionAttributeListener
attributeAdded() 会话调用setAttribute("user",obj)时调用,user不存在时
attributeReplaced()会话调用setAttribute("user",obj)时调用,user存在时
attributeRemoved()会话调用removeAttribute("user")时调用
HttpSessionBindingListener(不需要再web.xml中配置)
HttpSessionActivationListener
ServletContextAttributeListene,
ServletRequestAttributeListener这来两个接口和
HttpSessionAttributeListener使用方式类似
ServletContextListener 加载web应用的时候(启动服务器)和关闭web应用的时候
ServletRequestListener 当request对象创建和销毁的时候
------解决方案--------------------居然贴了jsp的