Java UDP协议传输
使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world‘’.
接收端:
1 import java.net.*; 2 public class example { 3 4 public static void main(String[] args) throws Exception 5 { 6 byte[] buf=new byte[1024]; 7 DatagramSocket ds=new DatagramSocket(8001); 8 DatagramPacket dp=new DatagramPacket(buf,1024); 9 System.out.println("等待接受数据"); 10 ds.receive(dp); 11 String str=new String(dp.getData()); 12 System.out.println(str); 13 ds.close(); 14 } 15 16 }
发送端:
1 import java.net.*; 2 public class example1 { 3 4 public static void main(String[] args) throws Exception{ 5 DatagramSocket ds=new DatagramSocket(3000); 6 String str="Hello, world"; 7 DatagramPacket dp=new DatagramPacket(str.getBytes(), str.length(),InetAddress.getByName("localhost"),8001); 8 System.out.println("发送消息"); 9 ds.send(dp); 10 ds.close(); 11 } 12 }
运行结果:
转载于:https://www.cnblogs.com/songqinzhe/p/8039071.html
Java UDP协议传输相关推荐
- java,UDP协议简单实现
//UDP协议简单实现-----Serverpackage UDP;import java.net.DatagramPacket; import java.net.DatagramSocket; im ...
- java udp 协议_网络协议 - UDP 协议详解
¶ 网络协议 - UDP 协议详解 基于TCP和UDP的协议非常广泛,所以也有必要对UDP协议进行详解.@pdai ¶ UDP概述 UDP(User Datagram Protocol)即用户数据报协 ...
- 基于Qt平台利用UDP协议传输大文件(百度网盘免费代码)
UDP协议单次传输文件不能超过512字节,否则UDP数据包在IP曾需要拆分再重组,很容易出错. 我们采取的办法是将需要传输的文件进行组包:服务器端组包,一个包由228字节的数据和28字节的包头组成,包 ...
- 【计算机网络】传输层 : 总结 ( TCP / UDP 协议 | 寻址与端口 | UDP 协议 | TCP 协议特点 | TCP 连接释放 | TCP 流量控制 | TCP 拥塞控制 ) ★★★
文章目录 一.传输层 TCP / UDP 协议 ★ 二.寻址端口号 ★ 三.UDP 协议特点 四.UDP 协议首部格式 五.UDP 校验 六.TCP 协议 特点 ★ 七.TCP 报文段首部格式 八.T ...
- Python中的端口协议之基于UDP协议的通信传输
阅读目录 UDP协议: 1.python中基于udp协议的客户端与服务端通信简单过程实现 2.udp协议的一些特点(与tcp协议的比较) 3.利用socketserver模块实现udp传输协议的并发通 ...
- Python在应用层实现UDP协议的可靠传输
功能描述: 使用UDP协议传输文件,在应用层实现可靠传输,避免传输层不保序和可能丢包造成的不可靠传输问题. 基本思路: 在发送端使用一个线程把要发送的内容进行分块传输,发送时携带每个分块的序号,同时使 ...
- 用udp实现可靠传输python_一种基于UDP协议实时可靠图像传输方案的制作方法
本发明设计属于数据传输与通信技术领域,具体涉及一种基于UDP协议(User Datagram Protocol)实时可靠图像传输方案. 背景技术: 随着网络技术的高速发展,无线数据传输在通信.控制等领 ...
- 请你谈谈TCP协议与UDP协议的区别
1 面向连接: TCP协议是面向连接的,TCP协议需要在通信开始建立连接,在通信结束断开连接,这分别需要三次握手和四次挥手.而UDP协议则是非面向连接的,它不需要三次握手和四次挥手. 2 可靠性: T ...
- UDP协议,ARP协议,ICMP协议
文章目录 UDP协议 UDP是用户数据报协议(User Datagram Protocol,UDP)的简称,其主要作用是将网络数据流量压缩成数据报形式,提供面向事务的简单信息传送服务. ARP协议 A ...
最新文章
- 百度AI开放平台3.0:平等赋能成为百度AI关键词
- android 比较两个list,比较两个List的内容是否相等
- c语言输运方程1001无标题,粒子输运方程确定论计算手段.pdf
- Python双版本下创建一个Scrapy(西瓜皮)项目
- 接口入参形式_花椒测试平台 接口篇
- js cookie操作
- JAVA-初步认识-第十四章-多线程(面试题)
- PyTorch实战福利从入门到精通之四——卷积神经网络CIFAR-10图像分类
- 使用freemarker模板生成html文件(二)
- 孙鑫VC学习笔记:第十一讲 (一) 坐标空间与各种转换的概念
- 软工视频-----系统结构图
- java服务cpu突然飙升排查
- Android实现记账本(麻雀虽小,五脏俱全)
- HR面/综合面系列:公司相关
- 自考02324离散数学第二章思维导图
- 有零基础开始学习python的小伙伴吗?学起来难吗?
- 错误ORA-01438: 值大于为此列指定的允许精度
- (C语言)汉诺塔与受限汉诺塔
- 定时器、Lambda表达式、Stream流
- 微信小程序开发教程(一)--注册小程序、下载开发工具及新建工程
热门文章
- vb.net 弹出对话框 修改按钮名_批量修改日期格式
- 继电器触点粘连分析_真空充气包装机的继电器触点有哪几种类型?
- 相角裕量的指令 matlab,[转载]什么是相角裕量、增益裕量?
- web.xml中配置web监听器
- pyplot 画多个图时搅合到了一起_聚镁Art0X丨马歇尔-他与他的黑人画
- c# getresponsestream返回byte[]_C# 基础知识系列-13 常见类库(三)
- python ui自动化_pythonUI自动化整理
- plsql怎么查看存储过程中long变量的值_面试官:详细说下基本数据类型与装箱拆箱的过程...
- Spark SQL:SQLContext
- 爬虫工程师是干什么的?你真的知道了吗?