Colección de citas famosas - Slogan de motivación - Implementación de la sala de chat de idioma (7) configuración de recepción de mensajes de socket web

Implementación de la sala de chat de idioma (7) configuración de recepción de mensajes de socket web

En la sección anterior, creamos una rutina para que cada conexión lea sus mensajes. Ahora implementaremos este método de lectura de mensajes.

Creamos un nuevo directorio de controlador bajo el directorio de la aplicación y creamos un archivo MessageController.go en él.

Primero, creamos una nueva estructura MessageController con el siguiente contenido

Esta estructura incluye dos contenidos, uno es el índice devuelto después de colocar la conexión en la matriz y el otro es La conexión misma.

Este es un método específico.

Primero, configuramos el tamaño del mensaje leído, el tiempo de espera y las acciones requeridas después del tiempo de espera.

Si el tiempo de espera se establece en 0, nunca expirará. Antes de escribir 0 directamente aquí, me dijeron que necesitaba pasar un tiempo. Datos de tiempo. Finalmente, aprendes el valor del tiempo después de Google. La hora {} es "0001-01-01 00:00000 UTC".

Definimos el contenido del mensaje engañoso del usuario como una estructura y luego convertimos el json de la información de suscripción del usuario en esta estructura a través de json.unmarshal.

Después de eso, la operación de cambio es básicamente la misma que hicimos en Swoole. Después de consultar el inicio de sesión, llamamos al método de inicio de sesión en el servicio para registrarnos.

En la siguiente sección, presentaremos la lógica de registro específica.