2017-07-28 7 views
2

これはエラーではありません。私はちょうどこれを行う方法を知らない。 私はHTML/JS/PHPでチャットアプリケーションを作成しました。私は、各チャットのメッセージをmysqlデータベースに保存しています。私は現在、データベースからすべてのメッセージを0.5秒ごとに受信し、チャットファイルに出力するためにPHPスクリプトを使用しています。私はリロードや待たずにメッセージを受け取る良い方法を知りたかったのです。おそらく、ある人がメッセージを送信した後、チャットの他のユーザがその正確なメッセージまたはソケットのものidkを受信したかどうかの通知です。どんな助けもありがとう。他のユーザーはメッセージを受け取ります

+0

http://socket.io – Twinfriends

答えて

0

Websocketsがこれを行う最善の方法です。これにより、サーバーへの常時接続が開き、サーバーはイベントをクライアントにプッシュできます。

これはRedisPusherのような別のサービスを使用して実装できます。

0

あなたが継続的にサーバーからデータを取得する必要はありません、これを使用することによりsocket.io

を使用することができます。

関連する問題