欢迎来到天天文库
浏览记录
ID:44067685
大小:118.96 KB
页数:3页
时间:2019-10-18
《基于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//希望接收的”侃:”放入■・■wfciIriil3、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/testEileEdityiewSearchlerminalHelp8、root@localhosttest]#gcc・osends.c9、root@localhosttest]#10、gcc-oreceive「.c[root@localhosttest]#./sendIroot@localhosttest]#./receivestringis:hello!服务器成功接收客户端发送的消息,但是客户端无法接收服务器的反馈消息。实验与计算机网络知识关系认识:IH是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,W传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,W把11、每个消息段放在队列中,应用程序每次从队列中读一个消息段。由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息。在程序编写中,的无连接性,使得当服务器往客户端回发数据时,无法指定客户端的接收端口,客户端无法确定所接收的数据所用的端口号,以至于接收不到反馈数据。在本次试验中,我们深入了解了■•的工作原理,了解了■特性,学习到了—相关的程序设计方法,对比了与口的优缺点。
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、每个消息段放在队列中,应用程序每次从队列中读一个消息段。由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息。在程序编写中,的无连接性,使得当服务器往客户端回发数据时,无法指定客户端的接收端口,客户端无法确定所接收的数据所用的端口号,以至于接收不到反馈数据。在本次试验中,我们深入了解了■•的工作原理,了解了■特性,学习到了—相关的程序设计方法,对比了与口的优缺点。
此文档下载收益归作者所有