Font Size: a A A

The Design And Implementation Of A Real-time Communication Software Based On QT Platform

Posted on:2014-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:W T JiaoFull Text:PDF
GTID:2298330431459701Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, there is no communication tools based on LAN in the Linux system,and the users of Linux and Windows can not transfer messages and files with eachother. This paper is mainly about building cross-platform real-time communicationsystem with the Qt platform.The communication is important in this paper, we need to transfer differentstructures of data, so we use XML and XMPP to be the communication protocol,because they can almostly transfer all kinds of data. We have first introduced the Qtenvironment and XMPP protocol, then we have analysed the system structure\addressspace\data structures and the data links of this software. We have devided the softwareinto four pats: the users lists uint\private chat unit\chat room unit and files transferunit. And then we have designed and realized the real-time communications systemwith the help of the API functions and developing examples provided by the Qtplatform. At last we have worded out a unified code which can work on differentsystems.Finally, we have tasted on the software. The results show that the software canrealize the expected functions, the sofrware can run stabily, the interface is friend.Because of the C/S structure and the5%speed advantage of Qt to JAVA for inputingand outputing the server data, this sorfware can meet the needs of the communicationin the companies.
Keywords/Search Tags:LAN, Instant, Messaging, V4l2, Qt, TCP/IP, API, Cross-platform
PDF Full Text Request
Related items