收藏到会员中心
|
文档题目: |
P2P网络通信设计 |
 |
上传会员: |
aesxtepe |
提交日期: |
2013-08-10 15:05:59 |
文档分类: |
通信工程 |
浏览次数: |
28 |
下载次数: |
0
次 |
|
|
下载地址: |
P2P网络通信设计 (需要:120 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:8075 摘要
Winsock控件是一个专门用于Windows网络编程,与Sockets完全兼容的ActiveX控件,它提供了访问 TCP 和 UDP 网络服务的方便途径。网络编程中最常用的是客户机/服务器模型,但是点对点通信模式编程更简单,适合传输数据流少的场合,如控制测量等方面。 基于Socket的P2P网络通信是一种灵活的、易于实现的、低成本的方法。它可以运行在各种使用TCP/IP协议作为通讯协议的网络上。而在Socket API的帮助下,开发基于Socket的P2P网络通信软件也是易于实现的。 本设计仿照聊天通信软件MSN,QQ等,实现其中的一部分功能,为网络提供在线短消息通信、文件传输等服务。
关键词:Winsock,Socket,点对点通信,网络编程
目录
摘要 I ABSTRACT II 第1章 引言 1 1.1 概述 1 1.2 设计系统的现实环境 1 第2章 P2P相关技术 2 2.1 P2P概述 2 2.2 P2P技术的发展 3 第3章 系统分析 5 3.1 需求分析 5 3.1.1 功能需求 5 3.1.1 系统设计思想 5 3.1.2 界面设计要求 5 3.2 设计方案 5 3.2.1 短消息通信 5 3.2.2 传送文件 6 第4章 系统设计 7 4.1 建立应用程序MyQQ 7 4.2 主要类与函数 8 4.2.1 函数定义 8 4.2.2 成员变量声明 9 4.2.3 主要线程 9 4.2.4 控件 10 4.3 错误处理 10 第5章 系统实现 11 5.1 TCP方式 11 5.1.1 两者间通信 11 5.1.2 C/S模式短消息服务 12 5.1.3 C/S模式文件传输服务 13 5.2 UDP方式 15 5.3 主界面 15 第6章 系统测试 16 第7章 毕业设计总结 17 致谢 18 参考文献 19 附录1 源代码 20
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|