Система обмена мгновенными сообщениями LAN в основном использует технологию QT и инструмент разработки QTCreator в этой статье. В качестве своего рода структуры разработки приложений C ++ для кроссплатформы, QT очень популярен в Linux. Технология QT становится все более зрелой, а также получила отличную производительность. Кроме того, система также включает в себя Socket, MySQL, MVC, V4L2, FFMPEG и другие связанные теории и технологии. Система обмена мгновенными сообщениями LAN в основном достигла регистрации, входа в систему, управления другом, мгновенного обмена сообщениями, группового чата, управления сообщениями, передачи почты, передачи файлов, общего пространства и так далее. После простой регистрации пользователи могут войти в систему. Пользователи могут добавлять друзей, группы и дискуссионные группы для общения с другими пользователями онлайн -пользователей. Более того, сервер и клиенты будут хранить записи сообщений в файлах или базах данных сами, поэтому пользователи могут в любое время управлять локальными записями и сетевыми записями. Конечно, передача файлов и почты также реализована в этой системе. Кроме того, пользователи и группы имеют свои уникальные общие пространства, пользователи могут получить доступ к пространствам друзей, члены группы могут получить доступ к пространству группы и делиться файлами с другими пользователями в пространстве. (Видео -модуль был удален.)
Смотрите больше, пожалуйста, посетите http://blog.csdn.net/shuideyidi/article/details/38260513
Обратите внимание, что этот проект был разработан QT4, а не QT5. И база данных - MySQL. Пользовательский интерфейс был написан чистым кодом без каких -либо других инструментов. Спасибо. Если вы встретите некоторые проблемы, которые не можете решить, когда вы запустите этот проект. Вы можете прислать мне электронное письмо, мой адрес электронной почты - [email protected]. Если у меня будет время, я помогу вам решить их.
本系统主要实现了注册登录、好友管理、即时通信 (文本、视频 、群组功能、消息管理、邮件收发、文件收发等主要功能。用户通过简单的注册以后 , 便可以登录系统。随后进行好友、群以及讨论组的添加 , 就可以与其他在线的用户进行行即时通信。对于消息记录 , 服务器以及客户端都会在各自文件或者数据库中进行相应的存储 , 用户可以随时进行本地消息以及网络消息的管理。当然文件的收发也得到了很好的实现 , (视频模块已删除)
详细介绍: http://blog.csdn.net/shuideyidi/article/details/38260513
请注意这个项目是用 qt4 开发 不是 不是 qt5 。数据是 mysql 。并且界面是纯 qt 代码写的 , 没有用 qtcreator 的工具去拖拽。 如果运行的时候有问题 可以加 可以加 qq 群 (530240681) , 如果有时间 我会帮忙解决。邮箱 : [email protected].