Entradas

Mostrando entradas de 2021

Chat en la aplicación de Yii2 utilizando WebSocket

Imagen
 1.-  Añadir en el composer.json: "consik/yii2-websocket": "^1.0" 2.- Ejecutar el composer update en el cmd: composer update --prefer-dist WebSockets es una conexión bidereccional del navegador web  con el servidor. Una vez que la conexión de Websocket esta establecida se mantiene abierta hasta que el cliente o el servidor decide cerrarla. Con esta conexión abierta el cliente o el servidor puede enviar un mensaje en cualquier momento, esto hace que la programación web se vuelva enteramente conducida por eventos, no solo cuando el usuario la inicie. Ratchet es una librería de PHP WebSocket  cuyos componentes pueden hacer que la aplicación soporte WebSockets en el lado del servidor. Con este widget podemos utilizar la librería de Ratchet y hacer nuestro chat asi como graficos en tiempo real etc. 3.- Revisar la documentación: https://github.com/consik/yii2-websocket http://socketo.me/ 4.- Vamos a crear una carpeta que le vamos a llamar daemons (siguiendo el ejemplo que