UDP发送消息

tech2026-08-20  1

UDP发送消息

public class TestUPDClient01 { public static void main(String[] args) throws Exception{ //1.创建一个Socket DatagramSocket datagramSocket = new DatagramSocket(); //2.要发送的信息 String msg = "您好,我是小周周~"; // 3.发送的人 InetAddress inetAddress = InetAddress.getByName("127.0.0.1"); int port = 8989; //4.建包(消息+起始+IP+port) DatagramPacket datagramPacket = new DatagramPacket(msg.getBytes(),0,msg.getBytes().length,inetAddress,port); //5.发包 datagramSocket.send(datagramPacket); //6.关闭流 datagramSocket.close(); } } public class TestUDPServer01 { public static void main(String[] args) throws Exception{ //1.开放端口 DatagramSocket datagramSocket = new DatagramSocket(8989); //2.接收数据 byte[] buffer = new byte[1024]; int len; DatagramPacket datagramPacket = new DatagramPacket(buffer,0,buffer.length); datagramSocket.receive(datagramPacket);//阻塞接收 System.out.println(new String(datagramPacket.getData(),0,datagramPacket.getData().length)); //3.关闭流 datagramSocket.close(); } }
最新回复(0)