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.
forked from siyueshiqi/LAN_IM
sparderwee/LAN_IM
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
About
LAN Instant Messaging based on Qt
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 93.0%
- Makefile 6.9%
- Prolog 0.1%