大家好! 现在网站,论坛都有用户收发短消息。我想这样:当我在此网站上,有人给我发”短消息“,我能立刻接收到。或者在网页上部的导航菜单上有一个显示(像CSDN这样),或者右下角弹出小窗口,当然怎么显示不是主要问题。 那么这个有人给我发”短消息“,我能立刻接收到这个功能怎么做呢??? 希望大家给出思路和源代码,非常感谢!!!
也可以用XMLHTTP
客户端 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());
%>