其他用户收到消息

时间:2017-07-28 09:43:02

标签: javascript php html css mysql

所以这不是错误。我只是不知道该怎么做。  我用HTML / JS / PHP创建了一个聊天应用程序,我将每个聊天的消息存储在一个mysql数据库中。我目前正在使用php脚本每0.5秒从数据库接收所有消息并将其打印到我的聊天文件中。我想知道任何更好的方式来接收消息而无需重新加载或等待。也许某种通知如果一个人发送了一条消息,那么聊天的其他用户会收到那个确切的消息或一些套接字的东西。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:0)

我建议使用WebSockets。看看这个 - https://github.com/Flynsarmy/PHPWebSocket-Chat

答案 1 :(得分:0)

Websockets是执行此操作的最佳方式。这将打开与服务器的持续连接,服务器可以将事件推送到客户端。

使用php,可以使用RedisPusher等其他服务来实现。

答案 2 :(得分:0)

您可以使用socket.io

通过使用它,您不必持续从服务器中提取数据。