2017-07-28 97 views
2

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

+0

http://socket.io – Twinfriends

回答

0

Websockets是做到这一点的最佳方式。这将打开与服务器的连接并且服务器可以将事件推送到客户端。

使用php,可以通过使用另一种服务如RedisPusher来实现。

0

您可以使用socket.io

通过使用这个你就不必不断地从服务器获取数据。