javascript - 使用 php 和 javascript 创建实时聊天

标签 javascript php mysql chat comet

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

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

我知道这可以使用 Comet 技术 来实现(我看到了 this stackoverflow question )但是我找不到关于如何针对这个特定问题实现它的好的指南。

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

我使用 WAMPServer 并且我有 Windows。

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

最佳答案

尝试用于此 CppComet开源 cometd 服务器。有用于 php 和其他语言的 api。 并查看此 chat examplethis

关于javascript - 使用 php 和 javascript 创建实时聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44551392/

相关文章:

javascript - 在 Typescript 中描述 ASP.NET Modelstate 数组的接口(interface)是什么样的?

javascript - 如何将值从 HTML 传递到 Node JS?

javascript - 将数组值推送到第一个索引

php - 使用 Kohana 3 PHP 的 RESTful Web 服务

mysql - 如果没有my.cnf,mysql 用什么?

mysql - 比较 mysql 中的日期是否需要格式化

javascript - 使父 div 宽度 float 子元素内的第二个子元素居中

php - 推特分享并附有图片

php - 用于网站实现的网络摄像头图像流

PHP & MySQL striplashes() 问题