综合实习课程设计说明书基于cs模式的tcp即时通信系统.doc

综合实习课程设计说明书基于cs模式的tcp即时通信系统.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

rachel + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档