1 / 8
文档名称:

UDP协议实现二进制文件传输(java).doc

格式:doc   大小:181KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UDP协议实现二进制文件传输(java).doc

上传人:cjc201601 2020/5/26 文件大小:181 KB

下载得到文件列表

UDP协议实现二进制文件传输(java).doc

文档介绍

文档介绍:,中文名是用户数据包协议,是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETFRFC768是UDP的正式规范。,先在服务器端设定监听端口号(3666),在接收客户端发来的请求之前一直处于阻塞状态;在客户端则从本地读取二进制文件并封装成数据报,并发送到相应的服务器端(ip:,端口:3666);当服务器端接收到客户端发来的请求后,则对数据进行处理,即读取并保存数据,然后返回操作后的信息到客户端;当客户端接收到服务器端的信息后,则输出服务器端返回的信息,到此时就完成了客户端的请求和服务器端的应答;最后关闭DatagramSocket。()接收到来自客户端的数据writeFile()Socket()readFile()sendTo()Receive()sendTo()客户端服务器端YN显示返回的信息Close()Socket(){ DatagramSocketds=null; DatagramPacketdp=null; Filefile=null; ***@Override publicvoidrun(){ //TODOAuto-generatedmethodstub try{ //设置端口为3666 ds=newDatagramSocket(3666); while(true){ byte[]buf=newbyte[1024*64]; //用于接收长度为1024的数据包 dp=newDatagramPacket(buf,); //从此套接字接收数据报包,此方法在接收到数据之前处于阻塞状态 (dp); //保存接收文件,文件名取系统当前时间 longtemp=(); (dp,temp+""); //为使反馈过程效果明显,线程休眠2秒后发送回复信息 (2000); Stringmessage="serverhasreceivedit."; DatagramPacketpacket=newDatagramPacket((), (),(),6666); //发送回复数据包 (packet); } }catch(Exceptione){ (); } } /** *保存接收到的文件 * ****@paramdp ****@paramfilePath保存文件所在的路径 ****@throwsIOException */ privatevoidsaveFile(DatagramPacketdp,StringfilePath) throwsIOException{ FileOutputStreamfileOutputStream=newFileOutputStream(newFile( filePath)); fileOut

最近更新

高考备考的现状及应对策略 27页

一类状态反馈控制的渔业生产模型研究 2页

一种行星锥齿轮无级变速机构的传动特性研究 2页

2025年公需科目低碳经济考精彩试题及问题详解.. 12页

高等电路分析6拓扑分析 64页

2025年全国年月高等教育自学考试网络经济与企.. 5页

一拳打破古来今——论吴昌硕题画诗的任务书 2页

《浙江工业大学学报》论文被WoS数据库引用情况.. 2页

《中远釜山事故调查报告》中定语从句汉译翻译.. 2页

高电压技术气隙的击穿特性 32页

2025年人教版九年级全册物理第16章测试卷及答.. 13页

2025年人教版七年级下册英语期中考试 (2) 6页

“一带一路”沿线国家科技文化合作发展研究 2页

γ射线标准辐射场剂量分布测试与修正分析研究.. 2页

ZM7合金在轮毂铸件上的应用 2页

VOCs催化脱除技术 2页

2025年中考物理二轮专题复习-杠杆与滑轮的计算.. 9页

TA32新型钛合金高温流变行为及本构模型研究 2页

企业员工安全卫生培训 40页

2025年中级会计职称财务管理真题及答案 16页

2025年专接本国际贸易真题 15页

OFDM协同通信系统中子载波分配算法的研究的任.. 2页

丰收的乐曲作文500字 2页

与她一起走过的日子作文-2 3页

JH烟草专卖执法队伍胜任力模型构建研究 2页

河北省2025届高三下学期全过程纵向评价(二)化.. 2页

火锅餐饮筹备工作计划书6篇 15页

(完整版)语文背诵篇目(人教版七年级下册) 17页

围手术期血栓预防与管理 48页

收缴陈欠物业费的计划书 26页