华南农业大学理学院课程实验(设计)报告专业年级:11信息与计算科学学生学号:201130760学生学号:201130760学生姓名:学生姓名:实验题目:Socket应用程序设计指导老师:实验时间:2013年11月1日-2013年11月29日目录1实验内容和要求.........................................................................................................11.1实验内容..........................................................................................................11.2实验要求..........................................................................................................11.3实验实现的功能..............................................................................................12实验过程.....................................................................................................................22.1系统需求分析..................................................................................................22.1.1客户端...............................................................................................22.1.2服务器...................................................................................................22.2系统的概要设计..............................................................................................32.3具体实现..........................................................................................................42.3.1客户端...................................................................................................42.3.1.1登陆功能............................................................................................42.3.1.2聊天功能............................................................................................62.3.1.3离线聊天功能....................................................................................82.3.1.4接受离线信息功能............................................................................92.3.1.5聊天记录功能..................................................................................102.3.1.6显示用户状态功能..........................................................................122.3.1.7文件传输功能..................................................................................132.3.2服务器.................................................................................................192.3.2.1登录、注册验证功能......................................................................192.3.2.2群聊功能..........................................................................................212.3.2.3用户信息管理功能..........................................................................213实验结果...................................................................................................................234讨论与总结...............................................................................................................245参考文献...................................................................................................................246小组分工...................................................................................................................251实验内容和要求1.1实验内容在学习完TCP/IP协议组后,要求掌握基于此协议实现网络通信,理解TCP与UDP的不同特征以及实现方式。基于Windows平台建立一个基于TCP/IP协议的网络通讯小应用,实验可采用UDP或TCP实现。1.2实验要求(1)能够进...