发送方
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class UdpClientDemo01 {
//UDP不需连接服务器
public static void main(String[] args) throws Exception {
//1.建立一个Socket
DatagramSocket datagramSocket = new DatagramSocket();
//2.建个包
String msg="你好服务器";
//发送给谁
InetAddress localhost = InetAddress.getByName("localhost");
int port=9090;
//数据,数据长度起始,要发送给谁
DatagramPacket packet = new DatagramPacket(msg.getBytes(), 0, msg.getBytes().length, localhost, port);
//3.发送包
datagramSocket.send(packet);
//4.关闭流
datagramSocket.close();
}
}
接收方
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class UdpClientDemo01 {
//UDP不需连接服务器
public static void main(String[] args) throws Exception {
//1.建立一个Socket
DatagramSocket datagramSocket = new DatagramSocket();
//2.建个包
String msg="你好服务器";
//发送给谁
InetAddress localhost = InetAddress.getByName("localhost");
int port=9090;
//数据,数据长度起始,要发送给谁
DatagramPacket packet = new DatagramPacket(msg.getBytes(), 0, msg.getBytes().length, localhost, port);
//3.发送包
datagramSocket.send(packet);
//4.关闭流
datagramSocket.close();
}
}