基于SOCKET的应用软件设计实验

基于SOCKET的应用软件设计实验

ID:44067685

大小:118.96 KB

页数:3页

时间:2019-10-18

基于SOCKET的应用软件设计实验_第1页
基于SOCKET的应用软件设计实验_第2页
基于SOCKET的应用软件设计实验_第3页
资源描述:

《基于SOCKET的应用软件设计实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、采用UDP编写通信实验实验日期:2018/4/13实验地点:6506姓名:张南卿班级:信处m学号2»m2im实验目的:1)学会搭建应用环境以及开发工具;2)掌握采用的应用设计;5)掌握采用的应用设计。实验环境:系统,实验步骤:1•环境搭建步骤操作系统安装和配置;2>编辑软件安装和配置;J>编译软件安装和配置;4>简单程序的运行测试;软件设计过程及结杲D架构图设计2>数据报文设计;5>程序处理流程设计;编程与调试D编辑过程;2>编译与语法错误;5>调试与运行过程;4)结果检查过程实验关键程序分析:ri

2、Hsi,*11%^*I//si套接字描述字;」1斗上"的长度s4k.«4•■'■•■ilwirsldHl二Fd:SKK.Ku讥•>■//获得一个采用・P的套接字描述字=PT^XETi//Vvl协议族■4^8«4»>1//目的数据端口是S432//希望接收的”侃:”放入■・■wfciIriil

3、i//接收和发送缓存senM^sw/isrii」T>i//目的•地址是slbBI■//获得描述字jm斗诃_XTT・//Vvl*」■=I4^si//服务器端口号・452sA.JIb.s_JIb.=曹血2/¥

4、〃服务器的A地

5、址11电缶》■//从远端接收数据,放入

6、・

7、4«「时為二■■・•//显示接收的数据Mkr«//在si上接收数据,放入■・■客户端的套接字地址放入l&iric:aUa^14«telsi..s4b1»>丨实验过程记录与分析:root@localhost:~/Desktop/testEileEdityiewSearchlerminalHelp

8、root@localhosttest]#gcc・osends.c

9、root@localhosttest]#

10、gcc-oreceive「.c[root@localhosttest]#./sendIroot@localhosttest]#./receivestringis:hello!服务器成功接收客户端发送的消息,但是客户端无法接收服务器的反馈消息。实验与计算机网络知识关系认识:IH是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,W传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,W把

11、每个消息段放在队列中,应用程序每次从队列中读一个消息段。由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息。在程序编写中,的无连接性,使得当服务器往客户端回发数据时,无法指定客户端的接收端口,客户端无法确定所接收的数据所用的端口号,以至于接收不到反馈数据。在本次试验中,我们深入了解了■•的工作原理,了解了■特性,学习到了—相关的程序设计方法,对比了与口的优缺点。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。