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();//输脚本调用出

    }

    }

    }
    }

  • 相关阅读:
    C. Karen and Game
    BZOJ2134: 单选错位
    BZOJ3562: [SHOI2014]神奇化合物
    BZOJ1084: [SCOI2005]最大子矩阵
    BZOJ5039: [Jsoi2014]序列维护
    BZOJ1798: [Ahoi2009]Seq 维护序列seq
    BZOJ3932: [CQOI2015]任务查询系统
    BZOJ3339: Rmq Problem
    BZOJ3585: mex
    BZOJ4196: [Noi2015]软件包管理器
  • 原文地址:https://www.cnblogs.com/kexb/p/4764811.html
Copyright © 2011-2022 走看看