本文中,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),如果有時間