2017-07-28 73 views
2

所以這不是一個錯誤。我只是不知道該怎麼做。 我用HTML/JS/PHP創建了一個聊天應用程序,我將每個聊天的消息存儲在一個mysql數據庫中。我目前正在使用一個php腳本,每隔0.5秒從數據庫接收所有消息,並將它們打印到我的聊天文件中。我想知道更好的方式來接收消息,而無需重新加載或等待。也許某種通知,如果一個人發送了一條消息,那麼聊天室的其他用戶就會收到該確切消息或某個套接字事件idk。任何幫助,將不勝感激。其他用戶收到消息

+0

http://socket.io – Twinfriends

回答

0

Websockets是做到這一點的最佳方式。這將打開與服務器的連接並且服務器可以將事件推送到客戶端。

使用php,可以通過使用另一種服務如RedisPusher來實現。

0

您可以使用socket.io

通過使用這個你就不必不斷地從服務器獲取數據。