Skip to content

sparderwee/LAN_IM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 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.

About

LAN Instant Messaging based on Qt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.0%
  • Makefile 6.9%
  • Prolog 0.1%