【网学提醒】:本文主要为网上学习者提供网络通信程序设计,希望对需要网络通信程序设计网友有所帮助,学习一下吧!
资料包括: 论文(6页1003字) 源码 图纸
说明:1.设计目的
学习和掌握使用Windows Sockets 1.1, 并实现网络通信
程序设计。实现语音文件和图象文件的传输。
2.设计内容
基本能力:选择面向连接(点对点方式),或面向无连接(点对点方式/广播方式),以聊天方式为主,双向传输字符串;
提高能力:语音或图象的网络传输。本实验的内容是实现语音和图象文件的传输,属于比较高级一点的设计。。
3.设计要求
本设计属于设计性实验,需要自我创新。基本要求是:
(1)通过菜单方式,可以选择和控制通信过程。
(2)具有必要的对话框提示。
(3)能够同时显示双方或多方的文本或图象信息。对于语音文件,要求能够播放。
4. 本课题名称:
面向连接的点对点的语音文件与图象文件传输与显示.
5.实验内容
(1) 面向连接的流套接字编程时序图
服务器
socket()
bind()
listen() 客户机
accept() socket()
阻塞,等待客户数
|<-----建立连接------connect()
read()&
#61663;-------请求数据----write()
处理服务请求
write()-------应答数据---->read()
close() close()
(2)本
程序的实现
本
程序分两部分:
<1>服务器端:
目录:1.设计目的
2.设计内容
3.设计要求
4.本课题名称
5.实验内容
6.实验体会