Server-push技术(comet)----------asp.net中的异步处理+client与服务器端的长连接 (续)
时间:2010-10-07 来源:[曾恩]
前些天写了一篇题为Server-push技术(comet)----------asp.net中的异步处理+client与服务器端的长连接的文章,由于此篇中仅仅讲了一些理论上实现方式,故今天以实例的方式给大家进行一下补充。注:此实例为一个WEB IM模型。
如上图,此实例用到了三个类(注:此三个类为实现server-push的关键之所在)
ServerPush:此类继承IHttpAsyncHandler,定义 HTTP 异步处理程序对象必须实现的协定。
ServerPushResult:此类继承IAsyncResult,表示异步操作的状态。
ServerPushHandler:此类为业务方法类,实现用户登录,信息发送,保持长连接。
相关阅读 更多 +