資源簡介
本程序采用comet技術實現(xiàn),達到信息及時顯示到各個請求的客戶端,目前已完成多人聊天,在局域網(wǎng)測試ok。15個人同時測試沒有問題。可以達到信息及時的分發(fā)到各個客戶端。基本上說可以完成ajax隔多少秒去請求數(shù)據(jù)的工作。也減輕了服務器一定的壓力。大家看了,希望提出寶貴的意見。謝謝……大家下載了,發(fā)布后直接瀏覽SendMessage.htm頁面即可。

代碼片段和文件信息
using?System;
using?System.Data;
using?System.Configuration;
using?System.Web;
using?System.Web.Security;
using?System.Web.UI;
using?System.Web.UI.WebControls;
using?System.Web.UI.WebControls.WebParts;
using?System.Web.UI.HtmlControls;
public?partial?class?_Default?:?System.Web.UI.PageIHttpAsyncHandler
{
????protected?void?Page_Load(object?sender?EventArgs?e)
????{
????}
????public?IAsyncResult?BeginProcessRequest(HttpContext?context?AsyncCallback?cb?object?extraData)
????{
????????MyAsynResult?my?=?new?MyAsynResult(contextcbextraData“caorui“);
????????string?con?=?context.Request.Params[“context“];
????????string?userName?=?context.Request.Params[“username“];
????????Message.Instance().AddMessage(con?myuserName);
????????return?my;
????}
????public?void?EndProcessRequest(IAsyncResult?result)
????{
????????
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-05-05?11:17??CometMessage\
?????目錄???????????0??2011-05-05?11:16??CometMessage\App_Code\
?????文件????????1415??2011-05-05?11:16??CometMessage\App_Code\Message.cs
?????文件????????1576??2011-05-05?11:08??CometMessage\App_Code\MyAsynResult.cs
?????目錄???????????0??2011-05-05?11:17??CometMessage\App_Data\
?????文件?????????101??2011-05-03?16:51??CometMessage\Default.aspx
?????文件?????????874??2011-05-05?11:09??CometMessage\Default.aspx.cs
?????文件?????????725??2011-05-05?11:15??CometMessage\SendMessage.htm
?????文件????????1546??2011-05-03?16:56??CometMessage\Web.Config
?????目錄???????????0??2011-05-05?11:07??CometMessage\js\
?????文件????????1954??2011-05-05?11:07??CometMessage\js\Send.js
?????文件???????78601??2010-12-09?14:44??CometMessage\js\jquery-1.4.4.min.js
?????目錄???????????0??2011-05-05?11:06??CometMessage\st
?????文件?????????674??2011-05-05?11:06??CometMessage\st
評論
共有 條評論