php - laravel5.4のブロードキャストシステムは独自のWebソケットを設定する必要がありますか?
PHP中文网
PHP中文网 2017-06-26 10:48:59
0
1
731

ドキュメントを見ると、プッシャー Redis ドライバーがあることがわかりましたが、これは単なる補助 WebSocket ですか?ブロードキャスト機能を使用したい場合、WebSocket関連の設定を自分で行う必要がありますか?

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(1)
刘奇

http://laravelacademy.org/pos...

ドキュメントには 3 種類のドライバーが記載されていますPusher Redis Socket.IO

その中で、Pusher はサードパーティのサービスです。一般的には考慮されません

Redis は、名前が示すように、メッセージを Redis にプッシュします。次に、redis メッセージをサブスクライブする別のプログラムを作成する必要があります。そしてクライアントに送信されました。これは基本的に何もしないことと同じです。 。 。

したがって、一般的には Socket.IO ドライバーを使用します。ご存知のとおり、クライアントがサーバーへの WebSocket 接続を確立したい場合、サーバーには接続を受け入れるための長時間実行プロセスが必要です。
ドキュメントで言及されているtlaverdure/laravel-echo-serverはそのようなプロセスです。ブラウザは実際に接続を確立します。次に、PHP プログラムがメッセージをこのプロセスにプッシュし、このプロセスがメッセージをブラウザーに送信します。

終わり

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!