如何实现多页面无刷新实时消息更新
学习java也大半年了, 最近想和几个同学做个小项目, 需要用到实时消息更新的功能大概效果如下: 页面A输入内容
页面B实时显示页面A输入的内容
目前用的轮询实现的, 但我感觉不太好, 有没有什么更好的方法能够实现不刷新页面实时更新消息, 或者只在接收到消息时刷新一下页面?
真心求教, 感谢答复{:17_1074:} www478347671 发表于 2017-7-20 10:12
websocket
websocket正解 本帖最后由 meilon 于 2017-7-25 22:19 编辑
qjtlove 发表于 2017-7-23 14:51
感谢分享,WebSocket java7.0以上才能用吧
java7 就能用, 关键是tomcat版本, tomcat7.0.47 以后才内置了websocket. 早期版本需要自己下jar包. 设计模式中的观察者模式 可以试试第三方插件 容联的IM实时聊天 长连接 可以 {:1_926:} websocket 醉空流澈 发表于 2017-7-20 09:50
设计模式中的观察者模式
观察者模式只能解决服务器端的消息监控,
浏览器端怎么办? 用AJAX试试 环信 很好用 如果这个有服务器,服务器保存了当前连接的客户端IP的,可以通过服务器下发消息到通知B、C、D等多方客户端。
页:
[1]
2