B/S点对点通信 客户端与B/S页面即时通信

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:32:54
这个如何做??

最简单的可以这么做 我们这个系统就可以这么做。在每个页面里设置页面的自动刷新,他们的通信内容输入到数据库里 并设置标识位,当标识位更改的话 就证明又及时消息,弹出一个JAVA页来显示这个消息。

技术难点
1 <meta http-equiv="refresh" content="60" /> 把这句话放在<head></head>之间 这个页面60秒就会刷新检查数据库标识
2 发现又改变然后调用javascript弹出一个页

(ShowUserMessage.aspx)页的名称
private void ShowMessage()
{

this.RegisterStartupScript("alert", "<script language=javascript> window.open ('ShowUserMessage.aspx?code='+a, 'newwindow', 'height=192, width=387, top=500,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') </script>");
}
3在这个页里上放置一个label 然后在后台page_load里把数据库里的内容显示到label就可以实现简单的及时通信了

ajax