首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ajax实时消息系统

ajax实时消息系统
EN

Stack Overflow用户
提问于 2012-09-16 20:28:28
回答 1查看 783关注 0票数 0

我对一个消息系统有一个基本的想法,但是谁能在我寻找的信息系统中为我指明正确的方向。我猜我必须使用ajax来执行这个操作,但是假设有两个用户来回发送消息,而不是刷新页面来读取新消息,它会自动弹出,实时运行。

EN

回答 1

Stack Overflow用户

发布于 2012-09-16 22:07:07

为什么要投票给其他人?行动小组只是想知道怎么做。

这是实时消息传递系统的一个简单过程:

  1. 用户登录-进入网站。
  2. 如果站点是基于注册的,并且每个用户都有自己的唯一ID,跳过第三步。
  3. 如果该站点只是基于昵称,并且不要求您登录,则应将临时ID作为会话变量存储在用户的浏览器上。(可以使用SQL的自动增量函数轻松生成临时ID,在这种情况下,您需要为每个用户在数据库中的表中存储一个临时行。)
  4. 用户选择收件人或网站随机选择它。再次使用会话变量将收件人ID存储在用户浏览器中。
  5. 现在,使用简单的HTML/AJAX向用户显示一个聊天屏幕。(我们为聊天屏幕创建了一个div,并编写了它的程序,以便使用AJAX/Javascript加载get脚本,并每隔x秒刷新一次)
  6. 用户发送消息,并使用AJAX将消息发送到发送php脚本,发送脚本将消息与发送方和收件人一起存储到数据库中的表中。
  7. 接收者的屏幕刷新,他看到一条新消息。并能做出反应。当响应的时候,整个过程从第五步开始。

看上去很糟吗?问!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12450460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档