校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 頁面間隔半秒鐘更新時間 Asp.net使用Comet開發http長連接示例分享

頁面間隔半秒鐘更新時間 Asp.net使用Comet開發http長連接示例分享

熱門標簽:云狐人工智能電話機器人 地圖標注多少錢一張 福州人工智能電銷機器人加盟 400電話辦理信任翰諾科技 怎樣給陜西地圖標注顏色 宿遷智能外呼系統排名 廣州銷售外呼系統定制 電銷機器人 數據 ai電銷機器人對貸款有幫助嗎

好處:1.和AJAX輪詢比起來 節省資源,并且延遲小, 2.和webSocket比起來,適用的場景比較廣泛。

1.先建立一個Asp.net MVC的空項目

添加一個控制器  (同樣的代碼在Asp.net WebForm中也是可以使用的)

復制代碼 代碼如下:

public class CometController : Controller
    {
        public ActionResult Test()
        {
            Response.Buffer = false;
            while (true)
            {
                Response.Write(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss FFF") + "|");
                Thread.Sleep(500);
            }
            //跑不到這里的
            return Content("");
        }
    }
}

2.再興建一個控制器和View 用于顯示HTML

復制代碼 代碼如下:

public class HomeController : Controller
    {
        //
        // GET: /Home/

        public ActionResult Index()
        {
            return View();
        }

    }

View的代碼比較重要

復制代碼 代碼如下:

@{
    Layout = null;
}
!DOCTYPE html>
html>
head>
    title>Index/title>
    script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js">/script>
    script language="javascript">
        var req = false;
        var lastDelimiterPosition = -1;

        $(document).ready(function () {
            getData();
        });

        function getData() {
            loadXMLDoc("/Comet/Test");
        }

        //新建一個XHR
function createRequest() {
            if (window.XMLHttpRequest !(window.ActiveXObject)) {
                try {
                    req = new XMLHttpRequest();
                } catch (e) {
                    req = false;
                }        // branch for IE/Windows ActiveX version  
            } else if (window.ActiveXObject) {
                try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {
                    try {
                        req = new ActiveXObject("Microsoft.XMLHTTP");
                    } catch (e) {
                        req = false;
                    }
                }
            }
        }

        //發起請求
function loadXMLDoc(url) {
            try {
                if (req) {
                    req.abort();
                    req = false;
                }
                createRequest();
                if (req) {
                    req.onreadystatechange = processReqChange;
                    req.open("GET", url, true);
                    req.send("");
                } else {
                    alert('unable to create request');
                }
            } catch (e) { alert(e.message); }
        }

        //檢查狀態
function processReqChange() {
            if (req.readyState == 3) {
                try {
                    ProcessInput(req.responseText);
                    if (req.responseText.length > 3000) {
                        lastDelimiterPosition = -1; getData();
                    }
                }
                catch (e) {
                    alert(e.message);
                }
            }
        }


        //拆分字符串
function ProcessInput(input) {
            var text = input;
            var nextDelimiter = text.indexOf('|', lastDelimiterPosition + 1);
            if (nextDelimiter != -1) {
                var timeStamp = text.substring(nextDelimiter + 1);
                if (timeStamp.length > 0) {
                    lastDelimiterPosition = nextDelimiter;
                    ProcessTime(timeStamp);
                }
            }
        }

        //輸出 或者觸發什么事件
function ProcessTime(time) {
            document.getElementById('div1').innerHTML = time;
        }
    /script>
/head>
body>
    div>
        div id="div1">
        /div>
        div id="div2">
        /div>
    /div>
/body>
/html>

3.最終效果為:

頁面上顯示一個時間,每隔半秒鐘更新一次

當然,拿到內容以后,其實你想做什么就做什么。。。更新DOM也好,執行js也好, (還好有eval這個方法~~)

4.這個例子只是基于異步Javascript的一個實現,

實際上還可以通過iframe> 和 script>這兩個標簽做實現,特別是script標簽可以訪問和執行跨域的javascript

您可能感興趣的文章:
  • Ajax和Comet技術總結
  • 詳解Tomcat如何實現Comet
  • JavaScript數據推送Comet技術詳解
  • 使用Java實現類似Comet風格的web app
  • BitComet 0.89 去廣告簡潔優化版 下載
  • Comet框架Plushlet使用問題解決方案

標簽:新疆 綿陽 曲靖 延安 焦作 黃南 大興安嶺 宜春

巨人網絡通訊聲明:本文標題《頁面間隔半秒鐘更新時間 Asp.net使用Comet開發http長連接示例分享》,本文關鍵詞  頁面,間隔,半秒鐘,更新,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《頁面間隔半秒鐘更新時間 Asp.net使用Comet開發http長連接示例分享》相關的同類信息!
  • 本頁收集關于頁面間隔半秒鐘更新時間 Asp.net使用Comet開發http長連接示例分享的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品污污网站在线观看 | 美美哒免费高清在线观看视频一区二区 | 亚洲一区在线播放| 日韩欧美国产三级电影视频| 成人18视频日本| 麻豆91在线观看| 亚洲va国产va欧美va观看| 国产清纯美女被跳蛋高潮一区二区久久w | 日韩亚洲欧美高清| 日本韩国一区二区三区视频| 国产精品影视在线观看| 日精品一区二区三区| 中文字幕亚洲不卡| 久久久影院官网| 日韩视频免费观看高清在线视频| 色狠狠色噜噜噜综合网| 豆国产96在线|亚洲| 粉嫩欧美一区二区三区高清影视| 欧美精品日韩综合在线| 国产精品综合二区| 天天综合色天天综合色h| 国产精品久久网站| 久久影视一区二区| 日韩午夜激情免费电影| 欧美日韩一区在线| 91行情网站电视在线观看高清版| 成人午夜精品在线| 国产精品99久久久久久有的能看| 日本成人在线看| 日本欧美久久久久免费播放网| 亚洲国产精品久久一线不卡| 亚洲精品中文字幕在线观看| 国产精品色噜噜| 日本一区二区视频在线观看| 久久精品男人天堂av| 26uuu欧美| 2024国产精品视频| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美电视剧免费全集观看| 91精品国产麻豆| 欧美一级在线视频| 日韩欧美在线一区二区三区| 欧美一区国产二区| 日韩三级伦理片妻子的秘密按摩| 日韩欧美一区二区久久婷婷| 日韩午夜av一区| 欧美成人精品福利| 欧美变态口味重另类| 亚洲精品在线观看网站| 精品国产人成亚洲区| 久久综合色婷婷| 中文av一区二区| 日韩理论在线观看| 樱桃视频在线观看一区| 亚洲福中文字幕伊人影院| 日精品一区二区| 久久99久久久欧美国产| 国产91精品免费| 99精品在线观看视频| 色噜噜狠狠色综合欧洲selulu| 色综合网色综合| 欧美日韩第一区日日骚| 欧美岛国在线观看| 国产精品麻豆99久久久久久| 亚洲精选一二三| 日本不卡123| 狠狠色丁香婷综合久久| 成人一区二区三区在线观看| 91蝌蚪国产九色| 欧美老女人第四色| 久久久精品蜜桃| 亚洲卡通动漫在线| 捆绑调教一区二区三区| 成人一区二区三区在线观看| 精品视频一区三区九区| 精品剧情在线观看| 亚洲欧美一区二区不卡| 亚洲午夜国产一区99re久久| 精久久久久久久久久久| 成人18精品视频| 777奇米成人网| 国产精品视频一二三| 亚洲高清三级视频| 国产大陆精品国产| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美精品在线观看播放| 国产欧美精品区一区二区三区 | 欧美挠脚心视频网站| 久久综合99re88久久爱| 一区二区日韩av| 国产一区二区三区精品欧美日韩一区二区三区 | 日本一道高清亚洲日美韩| 国产成人av电影在线| 欧美伦理影视网| **性色生活片久久毛片| 青青草伊人久久| 一本色道久久综合狠狠躁的推荐| 日韩视频123| 亚洲免费av高清| 国产成人午夜精品影院观看视频| 欧美三级三级三级| 中文字幕亚洲区| 国产精品69毛片高清亚洲| 欧美日韩国产中文| 亚洲色图都市小说| 国产福利一区二区三区视频| 在线成人免费观看| 亚洲人成影院在线观看| 国产一区二区三区美女| 欧美一区二区啪啪| 亚洲成人av免费| 91麻豆精品在线观看| 国产区在线观看成人精品 | 色综合一个色综合亚洲| 欧美激情在线免费观看| 久久精品国产网站| 欧美一级高清片| 午夜精品福利久久久| 欧美在线免费观看视频| 亚洲人成网站影音先锋播放| 成人av免费观看| 国产欧美va欧美不卡在线| 国产在线国偷精品免费看| 日韩女优av电影在线观看| 石原莉奈在线亚洲二区| 欧美日韩一区二区三区在线| 一区二区三区在线视频观看| 91同城在线观看| 综合激情网...| 99免费精品视频| 中文字幕欧美一| av一区二区三区| 亚洲视频香蕉人妖| 成人av综合在线| 1000精品久久久久久久久| av电影在线观看一区| 国产精品久久久久久久久免费丝袜| 国产91精品久久久久久久网曝门| 久久久久99精品国产片| 成人免费观看视频| 中文字幕一区二区三区四区不卡| 99久久免费视频.com| 亚洲青青青在线视频| 一本一本大道香蕉久在线精品| 亚洲丝袜另类动漫二区| 色偷偷88欧美精品久久久| 一区二区成人在线视频| 欧美日韩亚洲综合在线| 奇米影视一区二区三区小说| 日韩精品一区二| 国产成都精品91一区二区三| 中文字幕第一页久久| 色综合色狠狠天天综合色| 亚洲国产色一区| 欧美大胆人体bbbb| 国产·精品毛片| 亚洲同性同志一二三专区| 欧美在线高清视频| 秋霞午夜av一区二区三区| 欧美精品一区二区高清在线观看 | 一区二区在线看| 欧美日本国产视频| 狠狠网亚洲精品| 亚洲视频每日更新| 欧美视频日韩视频在线观看| 日本欧美大码aⅴ在线播放| 国产清纯美女被跳蛋高潮一区二区久久w | 视频一区欧美精品| 国产午夜精品久久久久久免费视| 91视频www| 男男gaygay亚洲| 中文字幕第一区二区| 欧美三级韩国三级日本三斤| 理论电影国产精品| 国产精品毛片久久久久久久 | 成人欧美一区二区三区| 欧美日韩精品高清| 国产激情一区二区三区| 亚洲国产日韩精品| 国产日韩欧美激情| 91精品婷婷国产综合久久竹菊| 国产精品一区在线| 亚洲小说春色综合另类电影| 久久网站热最新地址| 在线免费观看成人短视频| 国产又黄又大久久| 亚洲成人免费在线观看| 国产日韩精品一区| 7777精品久久久大香线蕉| 成人动漫av在线| 美国十次综合导航| 亚洲欧美日韩国产手机在线| 精品欧美一区二区久久| 在线看国产一区二区| 国产成人超碰人人澡人人澡| 五月天中文字幕一区二区| 自拍偷拍国产亚洲| 久久久亚洲精品一区二区三区| 欧美日韩激情在线| 91香蕉视频黄|