Java网络编程 - UDP
2017-10-24 11:15
183 查看
package com.beicai.net;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import org.junit.Test;
//UDP编程的实现
public class Test_UDP {
//发送端
@Test
public void send(){
DatagramSocket ds = null;
try {
ds = new DatagramSocket();
byte[] b = "略略略".getBytes();
DatagramPacket pack = new DatagramPacket(b, 0, b.length,
InetAddress.getByName("10.114.19.222"),9090);
ds.send(pack);
} catch (IOException e) {
e.printStackTrace();
}finally{
if(ds != null){
ds.close();
}
}
}
//接收端
@Test
public void rceive(){
DatagramSocket ds = null;
try {
ds = new DatagramSocket(9090);
byte[] b = new byte[20];
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 (IOException e) {
e.printStackTrace();
}finally{
if(ds != null){
ds.close();
}
}
}
}
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import org.junit.Test;
//UDP编程的实现
public class Test_UDP {
//发送端
@Test
public void send(){
DatagramSocket ds = null;
try {
ds = new DatagramSocket();
byte[] b = "略略略".getBytes();
DatagramPacket pack = new DatagramPacket(b, 0, b.length,
InetAddress.getByName("10.114.19.222"),9090);
ds.send(pack);
} catch (IOException e) {
e.printStackTrace();
}finally{
if(ds != null){
ds.close();
}
}
}
//接收端
@Test
public void rceive(){
DatagramSocket ds = null;
try {
ds = new DatagramSocket(9090);
byte[] b = new byte[20];
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 (IOException e) {
e.printStackTrace();
}finally{
if(ds != null){
ds.close();
}
}
}
}
相关文章推荐
- java网络编程之UDP
- 网络编程_UDP编程原理_发送类型_cs与bs区别JAVA187-188
- java例程练习(网络编程[简单UDP通信试验])
- Java基础-网络编程之UDP编程
- 黑马程序员-java基础网络编程(UDP)
- Java UDP网络编程 - 最简单示例
- JAVA网络编程--UDP通信
- java基础学习网络编程之UDP和TCP协议 十四 -3
- Java UDP网络编程 - 最简单示例
- Java网络编程——12.UDP
- JAVA提高篇(40)--网络编程UDP和TCP
- java 网络编程之UDP
- 19. JAVA 网络编程 Part 1 (IP与InetAddress类、URL与URLConnection类、URLEncoder与URLDecoder类、TCP&UDP)---- 学习笔记
- Java中的TCP/UDP网络通信编程
- JAVA--网络编程(UDP)
- JAVA TCP/UDP网络编程
- Java UDP网络编程 - 最简单示例
- Java笔记二十三.网络编程基础与UDP编程
- java笔记29 网络编程(UDP TCP)
- 黑马程序员_Java基础_网络编程_UDP传输协议编程,控制台聊天程序