博客
关于我
简单UDP发送和接受包
阅读量:333 次
发布时间:2019-03-04

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

发送方

package com.fcj.udp;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress;import java.net.SocketException;/** * 发送端 * @author 佳哥 */public class UDPClient {    public static void main(String[] args) throws Exception {        System.out.println("发送方启动中。。。。。");                // 使用DatagramSocket指定端口创建发送端        DatagramSocket client = new DatagramSocket(8888);                // 准备数据        String data = "我叫佳哥";        byte[] datas = data.getBytes();                // 封装成DatagramPacket包裹        DatagramPacket packet = new DatagramPacket(datas, 0, datas.length, new InetSocketAddress("localhost", 9999));                // 发送包裹        client.send(packet);                // 释放资源        client.close();    }}

接收方

package com.fcj.udp;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress;import java.net.SocketException;/** * 同一个协议下端口不允许重复 * 接收端 * @author 佳哥 */public class UDPServer {    public static void main(String[] args) throws Exception {        System.out.println("接受方启动中。。。。。。");                // 使用DatagramSocket指定端口创建接收端        DatagramSocket server = new DatagramSocket(9999);                // 准备接收容器        byte[] container = new byte[1024 * 60];        DatagramPacket packet = new DatagramPacket(container, 0, container.length);                // 阻塞式接收包裹        server.receive(packet);                // 解析数据        byte[] datas = packet.getData();        int len = packet.getLength();                // 释放资源        server.close();    }}

转载地址:http://hgeq.baihongyu.com/

你可能感兴趣的文章
php 常用方法
查看>>
PHP 并发扣款,保证数据一致性(悲观锁和乐观锁)
查看>>
php 延迟静态绑定static关键字
查看>>
php 引用 -
查看>>
Redis入门
查看>>
PHP 截取字符串乱码的解决方案
查看>>
php 接口类与抽象类的实际作用
查看>>
PHP 插入排序 -- 折半查找
查看>>
PHP 支持8种基本的数据类型
查看>>
php 放大镜,放大镜放大图片效果
查看>>
php 数据库 表格数据,php数据库到excel表格-php怎么把数据库数据放到表格里
查看>>
PHP 数据库连接池实现
查看>>
php 数组 区别,PHP中数组的区别
查看>>
PHP 数组怎么添加一个元素
查看>>
PHP 文件上传
查看>>
PHP 文件操作
查看>>
php 文字弹幕效果代码,HTML5文字弹幕效果
查看>>
php 时间日期函数,获取今天开始时间,结束时间
查看>>
PHP 构造函数的重载
查看>>
php 标准规范
查看>>