像PHPFreeChat这样的AJAX聊天服务器如何工作?

时间:2012-02-29 16:55:27

标签: php ajax chat irc

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

有人可以提出一般性的想法吗?即使在聊天网站中也似乎无法找到此信息

谢谢!

2 个答案:

答案 0 :(得分:3)

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

使用AJAX轮询服务器,AJAX可以使用Javascript发送表单变量,因此它可以在不重新加载页面的情况下接收服务器响应。

答案 1 :(得分:1)

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