毕业设计论坛

 找回密码
 立即注册
查看: 633|回复: 11

[毕业设计] [毕业设计]基于TCP协议的简单即时通信软件的设计与实现

[复制链接]
发表于 2010-1-29 03:03:24 | 显示全部楼层 |阅读模式
文件格式:word
文件大小:1.10MB
适用专业:计算机科学与技术
适用年级:大学
下载次数:2 次
论文编号:36620
下载咨询:
点击联系客服

论文简介:
毕业设计 基于TCP协议的简单即时通信软件的设计与实现,共33页,11573字。
摘 要
即时通信(Instant Message),由于其具有实时性、跨平台性、成本低、效率高等优点而受到广泛的使用。设计并实现一个能够处理多用户进行实时、安全的即时通信系统具有较强的现实意义。即时通信的底层通信是通过SOCKET套接字接口实现的。当前的主流UNIX系统和微软的WINDOWS系统都在内核提供了对SOCKET字接口的支持。使用这个统一的接口,可以编写一个可移植的TCP/IP通信程序。使信息能够在INTERNET上可靠的传输。
本文设计并实现了基于局域网内的简单即时通信系统,系统采用C/S模式,底层通信通过SOCKET套接字接口实现,服务器负责客户端的登录验证,好友信息的保存和心跳报文的发送。客户端采用P2P方式实现消息传递,并能实现文件的传输。本文首先讨论了同步套接字,异步套接字,多线程并发执行任务等;然后阐述了客户端、服务器如何使用XML序列化的消息进行通信。
关键词:即时通信;文件传输;套接字;TCP协议

目 录
论文总页数:28页
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.2.1 国外研究现状 1
1.2.2 国内研究现状 2
1.3 本课题研究的意义 2
1.4 本课题的研究方法 2
2 相关技术介绍 2
2.1 .NET开发平台及C#.NET开发语言 2
2.2 TCP协议 3
2.2.1 TCP/IP网络协议 3
2.2.2 TCP——传输控制协议 3
2.3 套接字 4
2.4 流 4
2.4.1 流的基本概念 4
2.4.2 .NET中的流 4
2.5 同步、异步、阻塞和非阻塞 5
2.6 C/S模型 5
2.7 即时通信协议 6
3 系统总体设计 7
3.1 需求分析 7
3.2 系统基本架构 7
3.3 功能模块设计 7
3.4 逻辑图 9
3.5 数据库设计 10
3.5.1 实体关系图 10
3.5.2 详细列表 10
4 系统实现 11
4.1 使用XML定义的即时通信协议 11
4.1.1 信息结构MESSAGE.CS&UMESSAGE.CS 11
4.1.2 数据结构FriendStruct 12
4.2 数据库连接类 14
4.3 服务器端 15
4.3.1 同步套接字网络监听 15
4.3.2 多线程 19
4.3.3 计时器 19
4.4 客户端 20
4.4.1 同步套接字客户端 20
4.4.2 采用异步套接字的文件传输 23
结 论 25
参考文献 26
致 谢 27
声 明 28


论文文件预览:
共1文件夹,1个文件,文件总大小:1.10MB,压缩后大小:391.89KB

  • 毕业设计-基于TCP协议的简单即时通信软件的设计与实现
  • docH2003031287_江海涛_基于TCP协议的简单即时通信软件的设计与实现.doc  [1.10MB]


下载地址:
购买主题 本主题需向作者支付 200 下载币 才能浏览
回复

使用道具 举报

发表于 2010-3-27 03:45:53 | 显示全部楼层

好想要哦

可惜么钱啊   LZ能不能发个给我啊  万分感谢~~
gateaux@bokee.com  我的邮箱。谢谢啦~~
回复 支持 反对

使用道具 举报

发表于 2010-4-9 00:45:51 | 显示全部楼层

努力积分
回复 支持 反对

使用道具 举报

发表于 2013-2-18 19:04:10 | 显示全部楼层
非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-2-18 21:00:01 | 显示全部楼层

捡到丢失火车票,寻找好心人史民志~

现在正值回家过年买火车票高峰期,好不容易,顶风冒雪买到的火车票丢失了,脑子当时蒙了,回家的心彻底死心了,就在火车站低头寻找,这是过来一个人问我找什么,看这个人挺热心的就告诉了她,他问我到哪里的车票我说到海南的,好不容易买到的,这时他拿出来了一张票问我这个是不是车票,当时眼泪都快出来了,太谢谢了,后来我问她叫什么他说叫史民志文,在这里我谢谢你了,谢谢史民志,后来才知道特是去山西的,史民志好心人祝你一路走好,谢谢~
回复 支持 反对

使用道具 举报

发表于 2013-2-19 11:20:03 | 显示全部楼层

好内容必须得回啊

看看有没有坐到沙发啊,板登也行哦:)
回复 支持 反对

使用道具 举报

发表于 2013-4-8 13:17:45 | 显示全部楼层
干得好辛苦了
回复 支持 反对

使用道具 举报

发表于 2013-4-8 17:20:01 | 显示全部楼层
谢谢,我赚积分
回复 支持 反对

使用道具 举报

发表于 2013-4-8 20:24:25 | 显示全部楼层
hao 贴啊,就是没钱
回复 支持 反对

使用道具 举报

发表于 2013-4-9 16:31:42 | 显示全部楼层
哎,郁闷呀
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|文百网

GMT+8, 2025-6-13 06:42 , Processed in 1.522169 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表