Web Analytics

servertech-chat

⭐ 100 stars Spanish by anarthal

BoostServerTech Chat

Este repositorio contiene el código para una aplicación de chat escrita en C++.

Lee la documentación completa aquí.

| Build | Docs | Servidor en vivo | | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | | Estado de Build | Estado de Build | ¡Pruébalo! |

El proyecto BoostServerTech

Este es el primero de los proyectos BoostServerTech, una colección de proyectos que muestran cómo C++ y Boost pueden usarse para código del lado del servidor.

Arquitectura

El servidor está basado en Boost.Beast, es asíncrono (corutinas C++20) y de un solo hilo. Requiere C++20 para compilar. Utiliza Redis y MySQL para persistencia.

El cliente es basado en web y usa Next.js. Se comunica con el servidor usando websockets.

Puedes leer más sobre la arquitectura en esta sección de la documentación.

Desarrollo local

Puedes ejecutar rápidamente la aplicación de chat en localhost usando Docker Compose, ejecutando en una terminal en la raíz del repositorio:

docker compose up --build

O puedes aprender cómo configurar un entorno de desarrollo tradicional aquí.

En vivo en minutos

Este proyecto cuenta con una canalización CI/CD que puede desplegar tu código en tu servidor en minutos. Todo lo que necesitas es un servidor Linux con SSH habilitado, o una cuenta de AWS para crear uno. Puedes encontrar más información aquí.

¿Quieres contribuir?

¡Envíanos un mensaje en el Slack de cpplang! ¡Los colaboradores son más que bienvenidos!

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-27 ---