php - Le système de diffusion de Laravel5.4 doit-il configurer son propre Websocket ?
PHP中文网
PHP中文网 2017-06-26 10:48:59
0
1
730

En regardant la documentation, j'ai découvert qu'il existe un pilote redis pusher. S'agit-il simplement d'un websocket auxiliaire ? Si je souhaite utiliser la fonction de diffusion, dois-je configurer moi-même les éléments liés au websocket ?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(1)
刘奇

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

Trois types de conducteurs sont mentionnés dans le documentPusher Redis Socket.IO

Parmi eux, Pusher est un service tiers. Généralement non pris en compte

Redis, comme son nom l'indique, transmet les messages à Redis. Ensuite, vous devez écrire un autre programme pour vous abonner aux messages Redis. et envoyé au client. Cela revient essentiellement à ne rien faire. . .

Nous utilisons donc généralement le pilote Socket.IO. Comme nous le savons tous, si le client souhaite établir une connexion Websocket avec le serveur, le serveur doit disposer d'un processus de longue durée pour accepter la connexion.
Le tlaverdure/laravel-echo-server mentionné dans le document est un tel processus. Le navigateur établit effectivement une connexion avec celui-ci. Ensuite, votre programme PHP transmet le message à ce processus, et ce processus l'envoie au navigateur pour vous.

fin.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!