gpt4 book ai didi

在Asp.net下实现变长连接的web即时应用的实现范例及ReverseAjax的演示介绍

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章在Asp.net下实现变长连接的web即时应用的实现范例及ReverseAjax的演示介绍由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

ReverseAjax 反转AJAX是一种旨在将逻辑控制权转移到服务端的Web实现模式  何谓控制权转移    传统的AJAX调用一般由客户端行为触发,比如说获取区域数据,异步验证等。    ReverseAjax将控制权转交给服务端,就像服务端触发客户端事件一样,即很早的Web推的技术。  ASP.NET实现变长连接需要使用到异步页面的技术,同时该页面需要禁用会话来实现每次请求都产生一个新的实例执行。  。

复制代码代码如下

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="response.aspx.cs" Inherits="_Default" Async="true" AsyncTimeout="30" EnableSessionState="False"%>  if (Request.Form.Count>0)  {  if (Request.Form["type"] == "loop")  {  ChatTask task = new ChatTask(this.Context);  task._chatNow = this.ChatNow;//有新的消息的回调方法,即为通知处理,这个时候释放掉连接  string user = Request.Form["user"].Trim();  PageAsyncTask async = new PageAsyncTask(new BeginEventHandler(task.OnBegin), new EndEventHandler(task.OnEnd), new EndEventHandler(task.OnTimeout), user);  Page.RegisterAsyncTask(async);  Page.ExecuteRegisteredAsyncTasks();//异步执行  }  }  。

具体代码和实现效果请参见范例。  附件:  范例程序: ReverseAjaxChat范例.rar 。

最后此篇关于在Asp.net下实现变长连接的web即时应用的实现范例及ReverseAjax的演示介绍的文章就讲到这里了,如果你想了解更多关于在Asp.net下实现变长连接的web即时应用的实现范例及ReverseAjax的演示介绍的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com