meilon 发表于 2017-7-20 09:42

如何实现多页面无刷新实时消息更新

学习java也大半年了, 最近想和几个同学做个小项目, 需要用到实时消息更新的功能
大概效果如下:    页面A输入内容
    页面B实时显示页面A输入的内容

目前用的轮询实现的, 但我感觉不太好, 有没有什么更好的方法能够实现不刷新页面实时更新消息, 或者只在接收到消息时刷新一下页面?

真心求教, 感谢答复{:17_1074:}

xiandou 发表于 2017-7-20 10:12

www478347671 发表于 2017-7-20 10:12
websocket


websocket正解

meilon 发表于 2017-7-25 20:22

本帖最后由 meilon 于 2017-7-25 22:19 编辑

qjtlove 发表于 2017-7-23 14:51
感谢分享,WebSocket java7.0以上才能用吧
java7 就能用, 关键是tomcat版本, tomcat7.0.47 以后才内置了websocket. 早期版本需要自己下jar包.

醉空流澈 发表于 2017-7-20 09:50

设计模式中的观察者模式

高手寂寞 发表于 2017-7-20 09:54

可以试试第三方插件 容联的IM实时聊天

243634473 发表于 2017-7-20 09:55

长连接 可以 {:1_926:}

www478347671 发表于 2017-7-20 10:12

websocket

meilon 发表于 2017-7-20 10:14

醉空流澈 发表于 2017-7-20 09:50
设计模式中的观察者模式

观察者模式只能解决服务器端的消息监控,
浏览器端怎么办?

ghvmy12 发表于 2017-7-20 10:15

用AJAX试试

z55751651 发表于 2017-7-20 10:18

环信 很好用

无瑕黑心肠 发表于 2017-7-20 10:18

如果这个有服务器,服务器保存了当前连接的客户端IP的,可以通过服务器下发消息到通知B、C、D等多方客户端。
页: [1] 2
查看完整版本: 如何实现多页面无刷新实时消息更新