目 录
1引言1
1.1 项目开发背景1
1.1.1 项目背景1
1.1.2 技术背景1
1.2 该系统设计的意义2
2相关理论及基础技术与开发平台2
2.1 即时通讯应用工作原理分析2
2.2所用技术3
2.3工具及开发平台4
2.4 系统配置要求5
3系统体系结构的设计5
3.1 需求描述5
3.2系统架构设计5
3.3 系统的总体功能设计7
3.3.1总体功能设计7
3.3.2注册模块设计7
3.3.3 登录模块设计9
3.3.4用户间交互模块设计11
4系统实现13
4.1网络通讯编码实现13
4.1.1聊天客户端部分代码13
4.1.2服务器端监听与转发消息代码14
4.1.3服务端单线程上线处理代码15
4.2 系统运行的效果图17
4.2.1 登录界面17
4.2.2 主界面17
4.2.3 好友聊天界面18
5 系统测试与运行19
结 论21
参考文献21
致 谢22
声 明1