The Design And Implementation Of A Real-time Communication Software Based On QT Platform | Posted on:2014-11-19 | Degree:Master | Type:Thesis | Country:China | Candidate:W T Jiao | Full Text:PDF | GTID:2298330431459701 | Subject: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 |
| |
|