Java实现简单的UDP编程
客户端
package com.udp.service;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class UdpClient {
public static void main(String[] args) throws Exception {
//1.创建DatagramSocket数据报包套接字对象
DatagramSocket socket = new DatagramSocket(9000);
String message = "Hello UdpServer";
byte[] bytes = message.getBytes();
//2.创建数据包对象
DatagramPacket packet = new DatagramPacket(bytes, bytes.length);
InetAddress inetAddress = null;
inetAddress = InetAddress.getByName("10.0.41.60");
packet.setAddress(inetAddress);
packet.setPort(1010);
//3.发送数据包
socket.send(packet);
//创建一个数据包用于接收服务端返回的信息
byte[] byte2 = new byte[1024];
DatagramPacket datagramPacket = new DatagramPacket(byte2, byte2.length);
socket.receive(datagramPacket);
//解析消息并打印数据
String string = new String(datagramPacket.getD