zoukankan      html  css  js  c++  java
  • asp.net服务器推送长连接

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication18.WebForm1" %>

    <!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">

    <title>Asp. Server Push</title>
    <script src="jquery-1.8.1.min.js"></script>
    <script type="text/javascript">

    function Change(str) {

    window.document.getElementById("div1").innerText = str;

    }


    </script>
    <script type="text/javascript">
    $(function () {

    var iframe = document.createElement("iframe");
    iframe.width = 0;
    iframe.height = 0;
    iframe.src = 'Default.aspx';
    $("#ceshi").html(iframe);

    });
    </script>
    </head>

    <body>

    <div id="ceshi" style="display:none"></div>
    <div style=" float:left">现在时间是:</div>

    <div id="div1"></div>

    </body>

    </html>

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    namespace WebApplication18
    {
    public partial class Default : System.Web.UI.Page
    {

    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected override void Render(HtmlTextWriter output)
    {

    string str;

    while (true)
    {//死循环保持长链接

    str = "<script >window.parent.Change('" + DateTime.Now.ToLongTimeString() + "')</script>";

    HttpContext.Current. Response.Write(str);

    HttpContext.Current.Response.Flush();//输脚本调用出

    }

    }

    }
    }

  • 相关阅读:
    10000000000
    vue生命周期
    react基础
    第一个react
    vuex状态管理2
    vue配合UI组件
    vuex
    vue-router配合vue-cli的实例
    vue-router2.0
    父子组件2.0
  • 原文地址:https://www.cnblogs.com/kexb/p/4764811.html
Copyright © 2011-2022 走看看