Socket_chat
tags: soquete QT
- 1. Plataforma de desenvolvimento
- 2. Funções básicas
- 3. Princípio de implementação
Plataforma de desenvolvimento
> Baseado na versão QT5.8.0 MINGW, o ambiente de desenvolvimento e execução é win 64bit
Funções básicas
1. As ferramentas incluem servidor e cliente;
2. Possui as funções de cadastro de usuário, login e recuperação de senha (baseado no protocolo TCP 3. Se dois usuários estiverem online ao mesmo tempo e usarem comunicação ponto a ponto para conversar, as informações não precisam ser trocadas); ser transferido através do servidor, e o servidor não irá salvá-lo (baseado no protocolo TCP); 4. Suporte a mensagens offline (baseado no protocolo TCP); ; 6. Os dados armazenados no servidor precisam ser fortemente criptografados; Suporta pelo menos dois grupos de usuários para se comunicar e transferir arquivos online ao mesmo tempo 8. A transferência de arquivos tem bom desempenho e pode fazer uso total da largura de banda da rede;
funcionalidade esperada
O lado do servidor é concluído na máquina Linux e implantado no host da nuvem.
O processo do servidor é transformado em um processo de serviço do host
O banco de dados armazena informações do usuário e oferece suporte ao registro do usuário para recuperar senhas. Espera-se que ele ofereça suporte à recuperação de senha por e-mail.
A transferência de arquivos é alterada para TCP, usando transmissão multithread
Suporta mecanismo de amigo e envio de imagens
Armazene mensagens offline no banco de dados e leia o banco de dados