O sistema de mensagens instantâneas da LAN usa principalmente a Technology QT e a Ferramenta de Desenvolvimento do QTCreator neste artigo. Como uma espécie de estrutura de desenvolvimento de aplicativos C ++ GUI para plataforma cruzada, o QT é muito popular no Linux. A tecnologia QT tornou -se cada vez mais madura e também teve um ótimo desempenho. Além disso, o sistema também envolve soquete, MySQL, MVC, V4L2, FFMPEG e outras teorias e tecnologias relacionadas. O sistema de mensagens instantâneas da LAN alcançou principalmente registro, login, gerenciamento de amigos, mensagens instantâneas, bate -papo em grupo, gerenciamento de mensagens, transferência de correio, transferência de arquivos, espaço compartilhado e assim por diante. Após um registro simples, os usuários podem fazer login no sistema. Os usuários podem adicionar amigos, grupos e grupos de discussão para se comunicar com outros usuários on -line. Além disso, o servidor e os clientes armazenam registros de mensagens nos arquivos ou bancos de dados por si mesmos, para que os usuários possam gerenciar registros locais e registros de rede a qualquer momento. Obviamente, a transferência de arquivo e correio também será realizada neste sistema. Além disso, usuários e grupos têm seus espaços compartilhados exclusivos, os usuários podem acessar os espaços dos amigos, os membros do grupo podem acessar o espaço do grupo e compartilhar arquivos com outros usuários no espaço. (O módulo de vídeo foi excluído.)
Veja mais, visite http://blog.csdn.net/shuideyidi/article/details/38260513
Observe que este projeto foi desenvolvido pelo QT4, não pelo QT5. E o banco de dados é MySQL. A interface do usuário foi escrita por código puro sem outras ferramentas. Obrigado. Se você atender a alguns problemas que não poderá resolver, quando executa este projeto. Você pode me enviar um e -mail, meu endereço de e -mail é [email protected]. Se eu tiver tempo, vou ajudá -lo a resolvê -los.
本系统主要实现了注册登录、好友管理、即时通信 (文本、视频) 、群组功能、消息管理、邮件收发、文件收发等主要功能。用户通过简单的注册以后 , 便可以登录系统。随后进行好友、群以及讨论组的添加 , 就可以与其他在线的用户进行行即时通信。对于消息记录 , 服务器以及客户端都会在各自文件或者数据库中进行相应的存储 , 用户可以随时进行本地消息以及网络消息的管理。当然文件的收发也得到了很好的实现 , 并且也集成了简单邮件收发功能。 (视频模块已删除)
详细介绍: http://blog.csdn.net/shuideyidi/article/details/38260513
请注意这个项目是用 qt4 开发 , 不是 qt5 。数据是 mysql 。并且界面是纯 qt 代码写的 , 没有用 qtcreator 的工具去拖拽。 , , 可以加 qq 群 (530240681) , 如果有时间 , 我会帮忙解决。邮箱 : [email protected].