-
大小: 35KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-26
- 語言: C#
- 標(biāo)簽: 服務(wù)器推??技術(shù)??應(yīng)用實(shí)例??源代碼??
資源簡介
ASP.NET的服務(wù)器推技術(shù)方案一真都很少見應(yīng)用實(shí)例,根據(jù)網(wǎng)絡(luò)上資料的整理開發(fā)了一個(gè)DLL,可以很方便在應(yīng)用推技術(shù)。
1.取代傳統(tǒng)的AJAX方式將得到更好的用戶體驗(yàn),頁面仍然無刷新;
2.不再定時(shí)不斷請求Http請求,降低服務(wù)器資源消耗,可參考Taobao核心系統(tǒng)團(tuán)隊(duì)博客《http長連接200萬嘗試及調(diào)優(yōu)》;
3.TX微博等很多應(yīng)用均采用服務(wù)器推技術(shù),你還在用Ajax?
網(wǎng)上關(guān)于服務(wù)器推技術(shù)的文章多,但關(guān)于.net 的版本更是少,更不用說完整的可用的實(shí)例,在此提供給廣大朋友,希望對你們能有用!
此cometlib修改至網(wǎng)上討論的聊天模式代碼,聊天模式是多對多的方式獲取數(shù)據(jù),本實(shí)例是一對多,即網(wǎng)站系統(tǒng)對登錄用戶,應(yīng)該適用于更多朋友的需求!應(yīng)用場景可以是用戶登錄后獲取資金狀況或系統(tǒng)消息之類,各位可舉一反三地應(yīng)用。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Web;
using?System.Web.UI;
using?System.Web.UI.WebControls;
using?System.Collections;
public?partial?class?Test?:?System.Web.UI.Page
{
????protected?void?Page_Load(object?sender?EventArgs?e)
????{
????}
????protected?void?Button1_Click(object?sender?EventArgs?e)
????{
????????GlobalCache.SendToAll(“admin“?TextBox2.Text?null);
????}
????protected?void?Button2_Click(object?sender?EventArgs?e)
????{
????????GlobalCache.SendToAll(“admin“?TextBox2.Text?TextBox1.Text);
????}
????protected?void?Button3_Click(object?sender?EventArgs?e)
????{
????????GlobalCache.ClearUser();
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????106??2013-06-25?13:59??Common\response.aspx
?????文件???????1091??2013-06-26?11:09??Common\response.aspx.cs
?????文件???????1997??2013-06-26?13:08??CometTest.htm
?????文件???????1023??2013-06-25?17:53??Test.aspx
?????文件????????680??2013-06-25?17:53??Test.aspx.cs
?????文件???????1577??2013-06-25?15:54??Web.config
?????文件??????70144??2013-06-26?14:22??Bin\CometLib.dll
?????目錄??????????0??2013-06-25?13:58??Common
?????目錄??????????0??2013-06-26?14:32??App_Code
?????目錄??????????0??2013-06-26?14:24??Bin
-----------?---------??----------?-----??----
????????????????76618????????????????????10
評論
共有 條評論