Skip to content

wyyrepo/LAN_IM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LAN instant messaging system mainly uses Qt technology and QtCreator development tool in this article. As a kind of C++ GUI application development framework for cross-platform, Qt is very popular in the Linux. Qt technology has become increasingly mature, and also got great performance. In addition, the system also involves Socket, MySQL, MVC, V4L2, FFmpeg and other related theories and technologies. The LAN instant messaging system mainly achieved registration, login, friend management, instant messaging, group chat, message management, mail transfer, file transfer, shared space and so on. After a simple registration, users can log into the system. Users can add friends, groups and discussion groups to communicate with other online users. What's more, the server and clients will store message records in the files or databases by themselves, so users can manage local records and network records at any time. Of course, file and mail transfer also be realized in this system. Besides that, Users and groups have their unique shared spaces, users can access friends' spaces, members of the group can access the space of the group, and share files with other users in the space.(The video module has been deleted.)

See more, please visit http://blog.csdn.net/shuideyidi/article/details/38260513

Please note that this project was developed by QT4, not QT5. And database is MYSQL. UI was written by pure code without any other tools. Thank you. If you meet some problems which you can not solve, when you run this project. You can send me a email, my email address is frazq10@163.com. If I have time, I will help you solve them.

本系统主要实现了注册登录、好友管理、即时通信(文本、视频)、群组功能、消息管理、邮件收发、文件收发等主要功能。用户通过简单的注册以后,便可以登录系统。随后进行好友、群以及讨论组的添加,就可以与其他在线的用户进行行即时通信。对于消息记录,服务器以及客户端都会在各自文件或者数据库中进行相应的存储,用户可以随时进行本地消息以及网络消息的管理。当然文件的收发也得到了很好的实现,并且也集成了简单邮件收发功能。(视频模块已删除)

详细介绍: http://blog.csdn.net/shuideyidi/article/details/38260513

请注意这个项目是用QT4开发,不是QT5。数据是MYSQL。并且界面是纯QT代码写的,没有用QTCreator的工具去拖拽。 如果运行的时候有问题,可以加QQ群(530240681),如果有时间,我会帮忙解决。邮箱:frazq10@163.com.

About

LAN Instant Messaging based on Qt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.6%
  • Makefile 6.8%
  • QMake 0.6%