大家好!
现在网站,论坛都有用户收发短消息。我想这样:当我在此网站上,有人给我发”短消息“,我能立刻接收到。或者在网页上部的导航菜单上有一个显示(像CSDN这样),或者右下角弹出小窗口,当然怎么显示不是主要问题。那么这个有人给我发”短消息“,我能立刻接收到这个功能怎么做呢???
希望大家给出思路和源代码,非常感谢!!!
现在网站,论坛都有用户收发短消息。我想这样:当我在此网站上,有人给我发”短消息“,我能立刻接收到。或者在网页上部的导航菜单上有一个显示(像CSDN这样),或者右下角弹出小窗口,当然怎么显示不是主要问题。那么这个有人给我发”短消息“,我能立刻接收到这个功能怎么做呢???
希望大家给出思路和源代码,非常感谢!!!
上边是每5秒返回一次数据,不过开发中要是用户量大的话最好不要用
或间隔时间长点.
客户端 CSTest.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
</head>
<body>
<input name="txt" type="text" size="50" maxlength="10" />
<script>
function Func()
{
var o = new ActiveXObject("Microsoft.XMLHTTP");
o.open("POST","CSTest.aspx", false);
o.send();
txt.value = o.responseText;
}
setInterval("Func()", 1000); //轮询时间间隔 </script>
</body>
</html>服务器端:CSTest.aspx
<%
Response.Write(DateTime.Now.ToString());
%>