- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合实习课程设计说明书基于cs模式的tcp即时通信系统
PAGE
(综合课程实习2)
设计说明书
基于C/S模式的即时通信系统 (使用TCP协议实现)
起止日期: 2013 年 12 月 16日 至 2014 年 1 月 3 日
学生姓名
不告诉你
班级
不告诉你
学号
不告诉你
成绩
指导教师(签字)
计算机与通信学院
2013年 12 月
第 PAGE 27 页 共 28 页
摘要
即时通信(Instant Message),由于其具有实时性、跨平台性、成本低、效率高等优点而受到广泛的使用。设计并实现一个能够处理多用户进行实时、安全的即时通信系统具有较强的现实意义。即时通信的底层通信是通过SOCKET套接字接口实现的。当前的主流UNIX系统和微软的WINDOWS系统都在内核提供了对SOCKET字接口的支持。使用这个统一的接口,可以编写一个可移植的TCP/IP通信程序。使信息能够在INTERNET上可靠的传输。
本文设计并实现了基于局域网内的简单即时通信系统,系统采用C/S模式,底层通信通过SOCKET套接字接口实现,服务器负责客户端的登录验证,好友信息的保存和心跳报文的发送。客户端采用P2P方式实现消息传递,并能实现文件的传输。本文首先讨论了同步套接字,异步套接字,多线程并发执行任务等;然后阐述了客户端、服务器如何使用XML序列化的消息进行通信。
关键词:即时通信,文件传输,套接字,TCP协议
目 录
TOC \o 1-3 \h \u
HYPERLINK \l _Toc17220 一 绪论 PAGEREF _Toc17220 3
HYPERLINK \l _Toc14175 1.目的 PAGEREF _Toc14175 3
HYPERLINK \l _Toc22169 2.意义 PAGEREF _Toc22169 3
HYPERLINK \l _Toc11195 二 需求分析 PAGEREF _Toc11195 4
HYPERLINK \l _Toc25494 2.1 需求 PAGEREF _Toc25494 4
HYPERLINK \l _Toc26422 2.2相关技术介绍 PAGEREF _Toc26422 4
HYPERLINK \l _Toc10225 2.2.1.NET开发平台及C#.NET开发语言 PAGEREF _Toc10225 4
HYPERLINK \l _Toc23390 2.2.2 TCP协议 PAGEREF _Toc23390 5
HYPERLINK \l _Toc5870 2.3 套接字 PAGEREF _Toc5870 5
HYPERLINK \l _Toc32426 2.4 C/S模型 PAGEREF _Toc32426 6
HYPERLINK \l _Toc25693 2.5 即时通信协议 PAGEREF _Toc25693 6
HYPERLINK \l _Toc22525 三 系统总体设计 PAGEREF _Toc22525 7
HYPERLINK \l _Toc23718 3.1系统基本架构 PAGEREF _Toc23718 7
HYPERLINK \l _Toc1792 3.2功能模块设计 PAGEREF _Toc1792 7
HYPERLINK \l _Toc6691 3.3逻辑图 PAGEREF _Toc6691 9
HYPERLINK \l _Toc14486 3.4数据库设计 PAGEREF _Toc14486 10
HYPERLINK \l _Toc27222 3.4.1实体关系图 PAGEREF _Toc27222 10
HYPERLINK \l _Toc12222 3.4.2 详细列表 PAGEREF _Toc12222 10
HYPERLINK \l _Toc2491 四 系统详细设计 PAGEREF _Toc2491 11
HYPERLINK \l _Toc3733 4.1使用XML定义的即时通信协议 PAGEREF _Toc3733 11
HYPERLINK \l _Toc21320 4.1.1信息结构MESSAGE.CSUMESSAGE.CS PAGEREF _Toc21320 11
HYPERLINK \l _Toc10328 4.1.2数据结构FriendStruct PAGEREF _Toc10328 13
HYPERLINK \l _Toc10462 4.2数据库连接类 PAGEREF _Toc10462 14
HYPERLINK \l _Toc11419 4.3服务器端 PAGEREF _Toc11419 15
H
您可能关注的文档
- 中国移动通信市场竞争跟规制研究探究——后进入者视角.pdf
- 中国移动通信视觉识别系统设计说明(ppt 59) .ppt
- 中国移动通信指挥中心精装修总施工组织设计.doc
- 中恒室外、室分、综合接入通信电源产品汇总.pdf
- 中华电信中华电信中华电信中华电信数据通信分公司数据....pdf
- 中石化重庆分公司加油站通信网络方案计划计划建议书.doc
- 中文版01 无线通信简介.pdf
- 中小型企业的通信系统.pdf
- 中移动通信客户流失分析解析 方法.doc
- 众至诚通信0706doc-众至诚通信.doc
- 2024-2030年中国高压隔离变压器行业发展状况及未来前景测报告.docx
- 2024-2030年全球与中国防爆轴流风机行业市场深度调研及发展前景趋势研究报告.docx
- 2024-2030年制导弹药行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年全球及中国高纯钨行业产销需求与前景动态预测研究报告.docx
- 2024-2030年中国风电叶片市场供需形势分析及未来前景趋势预测研究报告.docx
- 2024-2030年中空射孔枪行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年军用和民用航空无源雷达行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年呼叫监控软件行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年中国风电齿轮箱行业发展状况及未来趋势预测研究报告.docx
- 2024-2030年六氢-1,3,5-三(羟乙基)-S-三嗪(CAS 4719-04-4)行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
文档评论(0)