亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

H5之EventSource推送

發布時間:2020-05-21 16:31:15 來源:網絡 閱讀:1761 作者:hgditren 欄目:軟件技術

EventSource 推送(ajax普通輪詢)

H5之EventSource推送

H5之EventSource推送

<?php
/**
 * Created by PhpStorm.
 * User: zrj
 * Date: 18-11-1
 * Time: 下午6:50
 */
declare(strict_types=1);//開啟強類型模式

#訂閱
//curl -v "http://127.0.0.1:8100/sub?cname=ch2&seq=1"

#發布
//curl -v "http://127.0.0.1:8000/push?cname=ch2&content=hi"

//broadcast 廣播消息http://127.0.0.1:8000/broadcast?content=內容

//SSE
$sseSubscribeUrl = 'http://192.168.0.153:8100/sse?cname=ch2&seq=1';

//普通輪循方式
$subscribeUrl = 'http://192.168.0.153:8100/sub';
?>

<html>
<head>
    <title>訂閱</title>
    <script type="text/javascript" src="./js/jquery-1.9.1.js"></script>
    <script type="text/javascript" src="./js/icomet.js"></script>
</head>
<body>
<div id="output"></div>
<script type="text/javascript">
    if(window.EventSource) {
        var eventSource = new EventSource("<?php echo $sseSubscribeUrl;?>");
        eventSource.onmessage = function (e) {
            document.body.innerHTML += e.data + '<br>';
        };

        //只要和服務器連接,就會觸發open事件 eventSource.addEventListener("open",function(){ console.log("和服務器建立連接"); }); //處理服務器響應報文中的load事件 eventSource.addEventListener("load",function(e){ console.log("服務器發送給客戶端的數據為:" + e.data); }); //如果服務器響應報文中沒有指明事件,默認觸發message事件 eventSource.addEventListener("message",function(e){ console.log("服務器發送給客戶端的數據為:" + e.data); }); //發生錯誤,則會觸發error事件 eventSource.addEventListener("error",function(e){ console.log("服務器發送給客戶端的數據為:" + e.data); }); } else{ console.log("服務器不支持EvenSource對象"); }
        eventSource.addEventListener("open", function () {
            console.log("和服務器建立連接");
        });

        //處理服務器響應報文中的load事件
        eventSource.addEventListener("load", function (e) {
            console.log("服務器load數據為:" + e.data);
        });

        //如果服務器響應報文中沒有指明事件,默認觸發message事件
        eventSource.addEventListener("message", function (e) {
            console.log("服務器發送給客戶端的數據為:" + e.data);
        });

        //發生錯誤,則會觸發error事件
        eventSource.addEventListener("error", function (e) {
            console.log("服務器error數據為:" + e.data);
        });
    }else{
        console.log("服務器不支持EvenSource對象");
    }

    //    var count = 0;
    //    var comet = new iComet({
    //        channel : 'ch2',
    //        subUrl : '<?php //echo $subscribeUrl;?>',
    //        callback : function (content, type) {
    //            count ++;
    //            var output = document.getElementById('output');
    //            var time = '' + (new Date());
    //            output.innerHTML += count + '. ' + time + ': (' + type + ') ' + content + '<br/>';
    //        }
    //    });
</script>
</body>
</html>
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

攀枝花市| 七台河市| 赣榆县| 花垣县| 无锡市| 江西省| 铜鼓县| 南陵县| 石屏县| 登封市| 江都市| 九龙城区| 玉门市| 墨脱县| 深圳市| 灌南县| 贵德县| 五莲县| 玉门市| 寿光市| 营口市| 榆中县| 潜江市| 区。| 淮北市| 神农架林区| 钦州市| 盐池县| 乐亭县| 南城县| 柳河县| 永泰县| 隆林| 岑巩县| 平武县| 黄冈市| 龙江县| 永和县| 奇台县| 电白县| 二连浩特市|