PHP后台,前台用JS怎么实现实时聊天(Live Chat)功能?

youyiyang 2017-09-27 04:30:24
自己在开发网站的时候需要在网页上实现一个实时聊天(Live Chat)功能,我一下子想不出来,请问哪位大神有过这方面的经验给予指点一下~
...全文
1816 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
du56du 2017-10-03
  • 打赏
  • 举报
回复
老铁,这方面不好弄啊,我也不太清楚。
youyiyang 2017-09-28
  • 打赏
  • 举报
回复
引用 3 楼 xyz_dream 的回复:
websocket吧 ,往这方面想。而且还有一些实时推送信息的东西,简单想想就是服务器做中转。 A发送信息给B, 服务器先把记录插入数据库,记录聊天记录,之后,再往B推送数据,而不是B这边一直发请求取数据。 B本来传统思想是主动方,现在变为被动方,服务器边=变为主动方,主动发送数据给B。应该往这方面想
好的,谢谢啊~ 我再研究一下哦~
GEEK JUMP 2017-09-28
  • 打赏
  • 举报
回复
websocket吧 ,往这方面想。而且还有一些实时推送信息的东西,简单想想就是服务器做中转。 A发送信息给B, 服务器先把记录插入数据库,记录聊天记录,之后,再往B推送数据,而不是B这边一直发请求取数据。 B本来传统思想是主动方,现在变为被动方,服务器边=变为主动方,主动发送数据给B。应该往这方面想
jjcbs 2017-09-28
  • 打赏
  • 举报
回复
这个问题需要用到长连接,以前是ajax 轮询,现在嘛,直接上websocket撒。
智商众筹 2017-09-28
  • 打赏
  • 举报
回复
方法一,门槛低,时效弱,编码麻烦点,ajax轮询 方法二,门槛高,时效强,实现逻辑简单,swoole或workerman
xinjian555 2017-09-27
  • 打赏
  • 举报
回复
websocket OR flash
dogel 2017-09-27
  • 打赏
  • 举报
回复
我能想到的一个方法是用定时器获取数据,获取到就显示获取不到就不显示,不过可能会很卡

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧