【问题标题】:How does AJAX Chat Servers like PHPFreeChat work?像 PHPFreeChat 这样的 AJAX 聊天服务器如何工作?
【发布时间】:2012-02-29 16:55:27
【问题描述】:

这可能是一个新手问题。像 PHPFreeChat 这样的聊天服务器是如何工作的?我一直认为服务器必须是管理 TCP 连接的 Windows 服务。但是对于 PHPFreeChat,没有服务。

有人能给出一个大概的想法吗?即使在聊天网站中也似乎找不到此信息

谢谢!

【问题讨论】:

  • 那必须是ajax...他们的描述是这样的:“它使用AJAX平滑刷新(无闪烁)并显示聊天区和昵称区。”
  • 它使用 Ajax (w3schools.com/ajax/default.asp) 将您的请求(您的消息)发送到服务器,对于查看聊天的每个人,网页刷新(实际上只是聊天部分刷新和这就是 Ajax 如何帮助您)

标签: php ajax chat irc


【解决方案1】:

如上所述,消息通常存储在某种永久存储方式中,例如文本文件或数据库。无论如何,在简单的页面中,页面会以特定的时间间隔(500 毫秒)轮询存储并将新消息附加到聊天窗口。

使用 AJAX 轮询服务器,它可以使用 Javascript 发送表单变量,因此它可以接收服务器响应而无需重新加载页面。

【讨论】:

    【解决方案2】:

    它实际上是通过将每个 PHP 聊天消息存储在文本文件或数据库中来工作的。 它不使用 IRC 或管理 TCP 连接的 Windows 服务

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多