使用 php 和 javascript 创建实时聊天

Tha*_*101 8 javascript php mysql chat comet

我的目标是从头开始创建一个类似于 Facebook 聊天的实时聊天。我想将所有消息存储在数据库表(MySQL) 上,每次用户发送新消息时,如果接收方已连接,则请求将发送到接收方的浏览器,消息将显示在聊天窗口中.

我不想让客户端检查是否发送了用户的新消息,但我希望服务器将请求发送到客户端的浏览器

我知道这可以使用Comet 技术来实现(我看到了这个 stackoverflow 问题),但我无法找到关于如何为这个特定问题实现这一点的好指南。

我想使用 php 和 javascript 以及尽可能少的额外软件或框架。

我使用 WAMPServer 并且我有 Windows。

如果您知道一个好的指南或教程,或者可以提供有关如何实现我想要的任何指南,那将非常有帮助。

mka*_*man 0

我不知道你的确切问题是什么,但Websockets就是答案!

https://github.com/crossbario/autobahn-js

https://github.com/voryx/Thruway

(仅供参考,当您在 websockets 上下文中看到 WAMP 时,他们谈论的是不是 windows/apache/mysql/php 的东西)