| Today, there are various ways of communication on the network, such as IM communication software-QQ, Gtalk, MSN, SNS dating community. These communication ways let the person relationship become close. But, there is an issue, the tool person used for commnunication is different from the friends. Maybe you could not get your friend's status immediately. So the unitied platform for the communication is very useful for human.Based on the goal of building unified mobile communications platform, we design a Gtalk client system for real-time communications. It is based on the C/S model. In this article, first I introduced the real-time communication protocol-XMPP. And then, I also research and design the system architecture and analyse the third-party implementation library-AgsXMPP which implement the XMPP protocol. Specially, follwoing the stuffs, I implement the communication process of client which is based on TCP/IP protocol and the workflow of send and receive data. In my codes, I used the thread technology so I also describe multi-threaded technology and other thechnology e.g. embedded database SQLite which is applied in the Windows programming. The core technology of C# programming language. Finally, according to the real-time and safety of communication information, give the mobile communication test results of Gtalk client. Through the experiment we prove that the client can have an reliable operation and stability transmission. |