socket_chat
Etiquetas: zócalo QT
- 1. Plataforma de desarrollo
- 2.Funciones básicas
- 3. Principio de implementación
Plataforma de desarrollo
> Basado en la versión QT5.8.0 MINGW, el entorno de desarrollo y ejecución es win 64bit
Funciones básicas
1. Las herramientas incluyen servidor y cliente;
2. Tiene las funciones de registro de usuario, inicio de sesión y recuperación de contraseña (basado en el protocolo TCP 3. Si dos usuarios están en línea al mismo tiempo y utilizan comunicación punto a punto para chatear, no es necesario que la información); se transfiere a través del servidor y el servidor no lo guardará (basado en el protocolo TCP); 4. Admite mensajes fuera de línea (basado en el protocolo TCP); 5. Admite transmisión de archivos confiable punto a punto (basado en el protocolo UDP); 6. Los datos almacenados en el servidor deben estar fuertemente cifrados; Admite que no menos de dos grupos de usuarios se comuniquen y transfieran archivos en línea al mismo tiempo. 8. La transferencia de archivos tiene un buen rendimiento y puede aprovechar al máximo el ancho de banda de la red;
funcionalidad esperada
El lado del servidor se completa en la máquina Linux y se implementa en el host de la nube.
El proceso del servidor se convierte en un proceso de servicio del host.
La base de datos almacena información del usuario y admite el registro de usuarios para recuperar contraseñas. Se espera que admita la recuperación de contraseñas por correo electrónico.
La transferencia de archivos se cambia a TCP, utilizando transmisión multiproceso
Admite mecanismo de amigos y envío de imágenes.
Almacene mensajes sin conexión en la base de datos y lea la base de datos