博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UDP
阅读量:4886 次
发布时间:2019-06-11

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

import java.io.IOException;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;

import org.junit.Test;

//关于UDP的编程实现,UDP(不可靠的传输,但是是最快的方式)
public class TestUdp {
@Test
public void send() {
DatagramSocket ds = null;
try {
ds = new DatagramSocket();
byte[] b = "我是要发送的数据".getBytes();
//创建一个数据报,每个数据不能大于64k,每一个都记录数据信息,发送端的IP,端口号以及发送到接收端的IP和端口号
DatagramPacket pack = new DatagramPacket(b, 0, b.length,InetAddress.getByName("127.0.0.1"),8989);
ds.send(pack);
ds.close();
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(ds != null){
ds.close();
}
}
}

@Test

public void accept(){
DatagramSocket ds=null;
try {
ds = new DatagramSocket(8989);
byte[] b = new byte[1024];
DatagramPacket pack = new DatagramPacket(b, 0, b.length);
ds.receive(pack);
String str = new String (pack.getData(), 0, pack.getLength());
System.out.println(str);
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(ds != null){
ds.close();
}
}

}

}

 

转载于:https://www.cnblogs.com/lixiuming521125/p/6428527.html

你可能感兴趣的文章
用mapreduce来操作hbase的优化
查看>>
Java多线程(九):生产者消费者模型
查看>>
Leetcode: Plus One Linked List
查看>>
hadoop23---自定义rpc架构(duboo的原理)
查看>>
android122 zhihuibeijing 主页面搭建
查看>>
Struts2 中的数据传输
查看>>
Linux下重要日志文件及查看方式
查看>>
mysql技巧之select count的比较
查看>>
JAVA WEB 过滤器
查看>>
Aliyun发送短信接口调用方法
查看>>
Spring Boot 多环境如何配置
查看>>
用户场景
查看>>
Win7 64位安装VS2013后,远程数据库无法访问,内存访问非法
查看>>
ROS注册级别LEVEL0-6,原来使用GRE通道是不要钱滴
查看>>
【模板】矩阵快速幂
查看>>
解决JSONObject.fromObject数字为null时被转换为0
查看>>
python 的类变量和对象变量
查看>>
java中的三大特性
查看>>
RemoteExt 远程验证
查看>>
HDU 2204(容斥原理)
查看>>