本文中,LAN即时消息系统主要使用QT技术和QTCreator开发工具。作为跨平台的一种C ++ GUI应用开发框架,QT在Linux中非常受欢迎。 QT技术已经变得越来越成熟,并且表现出色。此外,该系统还涉及插座,MySQL,MVC,V4L2,FFMPEG以及其他相关的理论和技术。 LAN即时消息系统主要实现注册,登录,朋友管理,即时消息传递,组聊天,消息管理,邮件传输,文件传输,共享空间等。经过简单的注册后,用户可以登录系统。用户可以添加朋友,小组和讨论组以与其他在线用户进行通信。更重要的是,服务器和客户端将自己存储在文件或数据库中,因此用户可以随时管理本地记录和网络记录。当然,该系统也可以实现文件和邮件传输。除此之外,用户和组具有其独特的共享空间,用户可以访问朋友的空间,组成员可以访问组的空间,并与空间中的其他用户共享文件(视频模块已删除。)
查看更多,请访问http://blog.csdn.net/shuideyidi/article/details/38260513
请注意,该项目是由QT4而不是QT5开发的。数据库是MySQL。 UI是由纯代码编写的,没有任何其他工具。谢谢。如果您遇到一些无法解决的问题,则在运行此项目时。您可以给我发送电子邮件,我的电子邮件地址是[email protected]。如果我有时间,我将帮助您解决它们。
(本系统主要实现了注册登录、好友管理、即时通信(文本、视频)、群组功能、消息管理、邮件收发、文件收发等主要功能。用户通过简单的注册以后,便可以登录系统。随后进行好友、群以及讨论组的添加,就可以与其他在线的用户进行行即时通信。对于消息记录,服务器以及客户端都会在各自文件或者数据库中进行相应的存储,用户可以随时进行本地消息以及网络消息的管理。当然文件的收发也得到了很好的实现
详细介绍:http://blog.csdn.net/shuideyidi/article/details/38260513
请注意这个项目是用QT4开发,不是QT5。数据是mysql Qt代码写的,没有用QtCreator的工具去拖拽。的工具去拖拽。,可以加QQ群(530240681),如果有时间