我的目标是从头开始创建类似于 Facebook 聊天的实时聊天。我想将所有消息存储在数据库表中 (MySQL),每次用户发送新消息时,如果接收方已连接,则会向接收方的浏览器发送请求,然后消息将出现在聊天窗口中。
我不想让客户端检查是否为用户发送了新消息,但我希望服务器将请求发送到客户端的浏览器。
我知道这可以使用 Comet 技术 来实现(我看到了 this stackoverflow question )但是我找不到关于如何针对这个特定问题实现它的好的指南。
我想使用 php 和 javascript,并尽可能少地使用额外的软件或框架。
我使用 WAMPServer 并且我有 Windows。
如果您知道好的指南或教程,或者可以提供任何关于如何实现我想要的目标的指南,那将非常有帮助。
最佳答案
尝试用于此 CppComet开源 cometd 服务器。有用于 php 和其他语言的 api。 并查看此 chat example或 this
关于javascript - 使用 php 和 javascript 创建实时聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44551392/