全双工通信程序设计.doc

约95页DOC格式手机打开展开

全双工通信程序设计,页数 95 字数39318摘要 当今世界正处于信息时代,现在连入internet用户数以百万计。这时,人们对信息与资源的交换变的非常渴求,本文开发的软件在一定程度上能满足人们的要求。在windows下的各种网络编程接口中,windows sockets越来越得到大家的重视,这是因为windows so...
编号:10-27026大小:4.38M
分类: 论文>通信/电子论文

内容介绍

此文档由会员 天缘 发布

全双工通信程序设计
页数 95 字数 39318
摘 要
当今世界正处于信息时代,现在连入Internet用户数以百万计。这时,人们对信息与资源的交换变的非常渴求,本文开发的软件在一定程度上能满足人们的要求。在Windows下的各种网络编程接口中,Windows Sockets越来越得到大家的重视,这是因为Windows Sockets规范是一套开放的、支持多种协议的Windows下的网络编程接口。本课题就是通过调用winsock函数实现两台机器的连接,连接好的双方可以进行两台机器之间即时文字的交流。在当今通信业比较发达的今天,人们不仅限于文字的交流,更希望能听到对方的声音,所以该软件也提供了对双方的语音的交流的技术,双方可以进行语音聊天。在连接的过程中,如果双方有资源需要共享,还可以进行文件的传输,在传输的过程中,还实现了对文件的断点续传,这样可以节省传输时间。

关键字 套接字,Windows Sockets,计算机网络,通信


目 录

摘 要 1
Abstract II
第1章 设计总说明 1
1.1 任务来源 1
1.2 设计标准 1
1.3 设计原则和目标 2
1.3.1 设计原则 2
1.3.2 设计目标 2
第2章 选题背景 3
第3章 可行性分析 4
3.1 技术可行性 4
3.1.1 技术分析 4
3.1.2 软件分析 5
3.1.3自身分析 5
3.2 经济可行性 5
3.3 操作可行性 6
第4章 方案论证 7
4.1 开发环境 visual basic6.0 7
4.2 开发中涉及的原理 7
4.2.1 TCP协议 7
4.2.2 Socket介绍 10
4.2.3 Windows Socket(WinSock) 12
4.2.4 Client/Server体系结构 18
4.3 方案论证 19
第5章 设计过程论述 21
5.1 Visual basic 6.0的安装 21
5.2 模块 21
5.2.1 系统模块图示 21
5.2.2 总模块 21
5.3 文件传输接收端流程图 22
5.4各模块详细设计 23
5.4.1 文字聊天模块 23
5.4.2 文件传输模块 28
5.4.3 文件接受模块 33
5.4.4 文件传送过程 38
第6章 软件测试 46
6.1 软件测试的目的 46
6.2 软件测试步骤 46
6.2.1 程序测试 46
6.2.2 模块测试 46
6.2.3 系统测试 46
总 结 50
致谢 51
参考文献 52
附录1 53
附录2 57
附录3 60

参考文献
1 王栋..visual basic程序设计.清华大学出版社,2002(3):20-312
2 蒋东兴.windows socks网络程序设计.清华大学出版社,1999:15-228
3 王钦.visual basic6.0入门与提高.北京人民邮电出版社,2002:112-235
4 李凌.winsock网络编程实用教程.清华大学出版社,2003:5-189
5 范剑波等.visual basic网络程序设计.科学出版社,2003:220-235