Le système de messagerie instantanée LAN utilise principalement la technologie QT et l'outil de développement QTCreator dans cet article. En tant que type de cadre de développement d'applications GUI C ++ pour la plate-forme multiplateuse, QT est très populaire dans le Linux. La technologie QT est devenue de plus en plus mature et a également obtenu de grandes performances. De plus, le système implique également Socket, MySQL, MVC, V4L2, FFMPEG et d'autres théories et technologies connexes. Le système de messagerie instantanée LAN a principalement atteint l'enregistrement, la connexion, la gestion des amis, la messagerie instantanée, le chat de groupe, la gestion des messages, le transfert de messagerie, le transfert de fichiers, l'espace partagé, etc. Après une inscription simple, les utilisateurs peuvent se connecter au système. Les utilisateurs peuvent ajouter des amis, des groupes et des groupes de discussion pour communiquer avec d'autres utilisateurs en ligne. De plus, le serveur et les clients stockeront les enregistrements de messages dans les fichiers ou les bases de données par eux-mêmes, afin que les utilisateurs puissent gérer les enregistrements locaux et les enregistrements réseau à tout moment. Bien sûr, le transfert de fichiers et de courrier sera également réalisé dans ce système. En plus de cela, les utilisateurs et les groupes ont leurs espaces partagés uniques, les utilisateurs peuvent accéder aux espaces d'amis, les membres du groupe peuvent accéder à l'espace du groupe et partager des fichiers avec d'autres utilisateurs dans l'espace. (Le module vidéo a été supprimé.)
Voir plus, veuillez visiter http://blog.csdn.net/shuideyidi/article/details/38260513
Veuillez noter que ce projet a été développé par QT4, pas QT5. Et la base de données est MySQL. L'interface utilisateur a été écrite par Pure Code sans d'autres outils. Merci. Si vous rencontrez certains problèmes que vous ne pouvez pas résoudre, lorsque vous exécutez ce projet. Vous pouvez m'envoyer un e-mail, mon adresse e-mail est [email protected]. Si j'ai le temps, je vous aiderai à les résoudre.
本系统主要实现了注册登录、好友管理、即时通信 (文本、视频) 、群组功能、消息管理、邮件收发、文件收发等主要功能。用户通过简单的注册以后 , 便可以登录系统。随后进行好友、群以及讨论组的添加 , 就可以与其他在线的用户进行行即时通信。对于消息记录 , 服务器以及客户端都会在各自文件或者数据库中进行相应的存储 , 用户可以随时进行本地消息以及网络消息的管理。当然文件的收发也得到了很好的实现 , 并且也集成了简单邮件收发功能。 (视频模块已删除)
详细介绍: http://blog.csdn.net/shuideyidi/article/details/38260513
请注意这个项目是用 Qt4 开发 , 不是 Qt5 。数据是 MySql 。并且界面是纯 Qt 代码写的 , 没有用 QtCreator 的工具去拖拽。 如果运行的时候有问题 , 可以加 QQ 群 (530240681) , 如果有时间 , 我会帮忙解决。邮箱 : [email protected].