Use el software de chat de comunicación basado en WebSocket de Go's.
Las coroutinas en el repositorio de código Go son muy livianos. Cuando se accede a cada cliente, se habilita una coroutina para cada cliente, lo que puede lograr una mayor concurrencia en una máquina independiente. Al mismo tiempo, Go Channel puede desacoplar el acceso del cliente y el reenvío de mensajes y otras operaciones.
A través de Go-Chat, puede dominar el uso del canal y seleccionar, el uso del marco ORM, el uso de la ginebra del marco web, la gestión de la configuración, la operación de registro y otras tecnologías comúnmente utilizadas en algunos proyectos.
Según React, la interfaz de usuario y los componentes básicos se utilizan con el diseño de hormigas. Puede ser muy conveniente construir la interfaz front-end.
Seleccionar un solo marco de página en la interfaz hace que sea más conveniente escribir una interfaz de chat. Por ejemplo, por ejemplo, los recordatorios de mensajes, puede recibir mensajes en una interfaz para recordatorios, y la aceptación del mensaje no se verá afectada cambiando las páginas o viendo otro contenido. Repositorio de código front-end: https://github.com/kone-net/go-chat-web
Voz, texto, imágenes, mensajes de video 
Videollamada 
Intercambio de pantalla 
Rama de un archivo: esta rama se implementa en un archivo, que incluye voz, texto, imágenes, mensajes de video, llamadas de video, llamadas de voz y intercambio de pantalla. Rama principal: es dividir cada parte. Divida el panel en, izquierda, centro y derecha. Luego divida el archivo de envío, la imagen y el archivo a la derecha en componentes más pequeños.