博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UDP编程简单案例
阅读量:7226 次
发布时间:2019-06-29

本文共 1300 字,大约阅读时间需要 4 分钟。

package UDP;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;//接收端public class TestUdpR {    public static void main(String[] args) throws IOException {        //建立UDP的服务        DatagramSocket socket = new DatagramSocket(9000);        //准备空数据包用于存储数据        byte buf[] = new byte[1024];        DatagramPacket dataPacket = new DatagramPacket(buf, buf.length);        //调用UDP服务接收数据        socket.receive(dataPacket);        System.out.println(new String(buf, 0, dataPacket.getLength()));//getLength()获取接收数据的长度        //关闭资源        socket.close();            }}
package UDP;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;//发送端public class TestUdpT {    public static void main(String[] args) throws IOException {        //建立UDP的服务        DatagramSocket dgs = new DatagramSocket();        //准备数据,把数据封装到数据包中        String data = "This is UDP Packet";        //创建一个数据包        DatagramPacket packet = new DatagramPacket(data.getBytes(), data.getBytes().length,InetAddress.getLocalHost(),9000);        //调用UDP的服务发送数据        dgs.send(packet);        //关闭资源        dgs.close();    }}

 

转载于:https://www.cnblogs.com/xiaotao520/p/9194842.html

你可能感兴趣的文章
Electron系列文章-主进程与渲染进程
查看>>
高性能缓存服务器 nuster v1.8.8.2 和 v1.7.11.2 发布
查看>>
教你快速入门ES6
查看>>
Python 爬虫十六式 - 第六式:JQuery的假兄弟-pyquery
查看>>
宜昌a货翡翠,包头a货翡翠
查看>>
【微信事业群】趣味面试算法题
查看>>
保守的国美再一次进击社交电商,前途未卜?
查看>>
git
查看>>
Python学习教程(Python学习路线):Python 3—手动创建迭代器
查看>>
说说如何在 Virtual Box 中新建 CentOS 虚拟机
查看>>
Cordova + Vue 实现点击两次退出应用
查看>>
JAVA 多用户商城系统b2b2c-Spring Cloud Stream 介绍
查看>>
spring cloud构建互联网分布式微服务云平台-SpringCloud集成项目简介
查看>>
基于房源的画像分析
查看>>
80% UI 初学者走过的弯路,你走了几条?
查看>>
文档和元素的几何滚动
查看>>
php 设计模式
查看>>
Java springcloud B2B2C o2o多用户商城 springcloud架构(八)springboot整合mongodb
查看>>
3年工作经验的Java程序员面试经过
查看>>
Mysql 批量写入数据,对于这类性能问题,你是如何优化的
查看>>