asp.net推技术实现即时发布信息(无刷新的)

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:40:42
我有一个网站是asp.net BS的,登陆之后可以向某个用户发布信息,该用户如果在先就给他弹出一个提示,你有新消息,如果不在线,等他登陆之后也要弹出提示信息。不知道我说明白没有,推技术我也是在网上看到的,但是我还不太了解,希望大家帮助,最好有例子。

AJAX 可以实现
XMLHTTP 对象。
定制定时器 获取数据不过 肯定对服务器有压力了

或者用FLASH 实现 也可行

例子搜索下很多

要例子可以 搜索无刷新技术相关都有的

实际上,无论是常规的网站还是商业应用,都不应该使用push.
尤其IE默认的情况下,只有2条下载线程.

ASP和ASP.NET可以做PUSH,不过你不懂怎样做而已。
首先Session要关闭(这个是什么原因?如果你不知道,你根本没有条件发牢骚)
其次Timeout要设置得足够大.
ASP.NET还要把连接数开到足够大(其实默认的够了)

JAVA做推的聊天室?
我想你说的是Applet把?
我不是说JSP不可以,至少我没有见过。
Applet的是B/S的Push么?

PUSH是一种极浪费资源的方法.
如果说应用,我就觉得只有聊天室才用得上。

但是JANC设计起来,不是为了个聊天室.

记住,在这里,是发布 Janc 为主 . 聊天室? 例子而已.

ASP当然可以做 . 我在 ASP 时,已经做了两套 . 先是 Sarc,后来是 Jac
Janc 是 Jac 的 dotnet 版本而已。

Janc的应用很广.
凡是要往服务器通信的,都可以用它来 "方便" 地实现。

例如简单地二级<SELECT>关联,就可以直接在服务器发布选择第二级数据的方法:
client:
function select1.onchange()