1,只能轮询;
2,comet:http://www.ibm.com/developerworks/cn/web/wa-lo-comet/
3,websocket : http://blog.csdn.net/Mirage520/article/details/5811254
c/s 还是 b/s 啊, 只知道 下b/s 下setInterval 定时ajax。
b/s啊
@Peter_youny:
b/s下,只能由客服端先发起吧,要不然 服务器端不知道往哪发。关注一下
建议楼主还是轮询算了
博问这个页顶上的“你有几条消息的提示”也是通过30s一次ajax轮询的。
楼上有讲到,可以用html5的websocket来实现notification
楼主你做出了吗?给俺分享呀 QQ邮箱:876400578
正如楼上所说,只能不停刷新,为了速度和服务器压力,还是做缓存,使用一个静态变量:public static list<class_Name> messageAlert;要提醒的消息存于变量中;提醒机制来访问这个静态变量。
当然,HTML5中提供websocket功能,也可以试试