论文部分内容阅读
目前网络上有各种通信方式,有即时聊天通信软件-QQ、Gtalk、MSN,还有一些SNS交友社区的一些通信方式。这些通讯方式促进了人与人之间的联系。但是每个人使用的工具不一样就有可能不能够得到好友的即时状态信息。如果有一个统一的通信平台,把常用的通讯方式整合到一起,另外再加上功能越来越强大的手机作为移动终端,就可以实现随时随地选择喜欢的方式去了解好友的状态,发送信息给好友,真正的实现即时通信这个目标。手机统一通信平台并不只是针对即时通信客户端,还可以整合Facebook,twitter等社区交友网站。该论文依据手机统一通信平台的建设目标,设计了基于C/S模式的一个实时通信的Gtalk客户端系统。主要介绍了即时通信XMPP协议及其系统架构,分析了XMPP协议的第三方实现库-AgsXMPP;分析了客户端基于TCP/IP协议的通信过程及接收发送数据工作流程;讲述了在Windows编程中的多线程应用技术和嵌入式数据库SQLite;以及编程语言C#的核心技术。最后根据通信信息的实时性和安全性,给出了Gtalk手机客户端通信的测试结果。通过实验可以证明该客户端的通信运行可靠,传输稳定。